Tovább a tartalomhoz

Másik listázási sablon beszúrása a Listing Gridbe

A Beszúrások a Listing Gridbe modul: alternatív sablon minden N-edik elemre, metamező, kifejezés, bejegyzéstípus vagy taxonómia alapján.

A Listing Grid alapesetben egyetlen listázási sablonnal rajzolja ki az összes elemet. A beszúrással egy rácson belül több sablont keverhetsz: például minden második elem kapjon más megjelenést, vagy a kiemelt bejegyzések külön elrendezést. A funkció Elementorban és a blokkszerkesztőben is elérhető.

Nyisd meg a JetEngine → JetEngine → Modulok fület, kapcsold be a Beszúrások a Listing Gridbe kapcsolót, és kattints a Mentés gombra.

https://minta-bolt.hu/wp-admin/admin.php?page=jet-engine
A Modulok fül a Beszúrások a Listing Gridbe kapcsolóval

A képen a Beszúrások a Listing Gridbe bekapcsolt állapotban látszik.

  1. Készítsd el az alap listázási sablont a megjelenítendő forráshoz (például egy bejegyzéstípus elemeihez, vagy egy taxonómia kifejezéseihez). Add hozzá a dinamikus elemeket, és mentsd.
  2. A JetEngine → Listázások/komponensek oldalon hozz létre egy másik, alternatív sablont ugyanazokkal a dinamikus elemekkel, de más megjelenéssel. Mentsd.

A példában a Dynamic Field és a Dynamic Image elemek mutatják a szoba adatait és a képét. Blokkszerkesztőben ugyanezek a nevű blokkok használhatók.

  1. Nyisd meg azt az oldalt, ahol az eredeti sablon a Listing Grid elemmel (widgettel vagy blokkal) jelenik meg.
  2. A General fülön kapcsold be az Inject alternative listing items kapcsolót.
  3. Kattints az Add Item gombra, és állítsd be az elemet.
  4. A Listing template mezőben válaszd ki az alternatív sablont.
  5. Az Inject on listában válaszd ki, mikor kerüljön be az alternatív sablon (lásd lent).
  6. Mentsd (Update), és nézd meg a frontenden.

Tetszőleges számú beszúrást felvehetsz különböző beállításokkal.

Az alternatív sablon a megadott számú elemenként kerül be.

Beállítás Mit csinál
Inject number Hányadik elemenként. A „2” minden második elemet jelent. Negatív szám esetén a számolás az utolsó elemtől indul: a „-1” az utolsó elemet jelenti.
Start from first Bekapcsolva az alternatív sablon az első sor első cellájára és utána minden N-edik elemre kerül.
Inject this item only once Bekapcsolva és elemszámot megadva a sablon csak egyetlen rácscellába kerül.
Column span Hány oszlopot foglaljon el az elem. Nem lehet nagyobb az oszlopok számánál.
Static item Bekapcsolva statikus tartalmat szúrhatsz be a listába.

A beszúrás egy metamező értékétől függ, például az alternatív sablon jelenjen meg, ha az elem „Státusz” mezőjének értéke „top”.

Beállítás Mit csinál
Key (name/ID) A feltételként használt metamező kulcsa.
Operator Az összehasonlítás művelete.
Value Az érték, amellyel összehasonlít.

A többi beállítás ugyanaz, mint az On each N item esetén.

Az alternatív sablon azoknál az elemeknél jelenik meg, amelyeknek megvan egy adott kifejezése. Például minden „Szerkesztői ajánló” kategóriájú bejegyzésnél.

Beállítás Mit csinál
Taxonomy A kifejezést tartalmazó taxonómia.
Terms A kifejezések azonosítói vagy slugjai, vesszővel elválasztva.

A beszúrás a bejegyzéstípustól függ. Ehhez a Use Custom Post Types kapcsolót is be kell kapcsolni, és meg kell adni a rácsban megjelenő bejegyzéstípusokat. A példában a „Szolgáltatások” típushoz tartozik alternatív sablon.

Beállítás Mit csinál
Post type Az a bejegyzéstípus, amelyre az alternatív sablon vonatkozik.

Kifejezéslistánál használható: az alternatív sablon azokhoz a kifejezésekhez tartozik, amelyek egy adott taxonómiából valók. Például az első elem kiemelhető. Ehhez kapcsold be az Inject this item only once kapcsolót, hogy csak az első elem kapja az alternatív sablont.

Beállítás Mit csinál
Taxonomy A kifejezést adó taxonómia.

Beszúrás nélkül a rács minden elemet ugyanazzal a sablonnal mutat. Beszúrással például minden második elem az alternatív sablonnal jelenik meg. Az eredmény attól függ, melyik Inject on lehetőséget választottad.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások