Listing Grid Divi szerkesztővel
Listázási sablon és Listing Grid elem készítése egyedi bejegyzéstípushoz a Divi szerkesztőben, az elem beállításaival.
A JetEngine listázási sablonját a Divi szerkesztőben is megépítheted, és a Listing Grid elemmel egy egyedi bejegyzéstípus tartalmát dinamikusan jelenítheted meg.
Előfeltétel: a Divi 5 téma, a hozzá tartozó JetEngine és Divi közötti integrációs kiegészítő telepítve és aktiválva, valamint a JetEngine.
Listázási sablon létrehozása
Szekció neve “Listázási sablon létrehozása”- Nyisd meg a JetEngine → Listázások/komponensek oldalt, és kattints az Új elem hozzáadása gombra.
- A Lista forrása mezőben válaszd a Bejegyzések forrást, a Bejegyzéstípusból mezőben a kívánt típust.
- Add meg a Listázási elem neve mezőt, és a Listázási nézet mezőben válaszd a Divi szerkesztőt.
- Kattints a Listázási elem létrehozása gombra. A sablon a Divi vizuális szerkesztőjében nyílik meg.
A Divi szerkezete: a szakaszok (standard, teljes szélességű és speciális) sorokat, a sorok oszlopokat, az oszlopok modulokat (elemeket) tartalmaznak.
- A + gombbal adj hozzá egy sort (például egyoszlopost), majd az elemeket.
Dinamikus elemek
Szekció neve “Dinamikus elemek”- Dynamic Image: az General lapon kiválaszthatod a forrást (például a bejegyzés kiemelt képét), megadhatsz képet kézzel vagy egy kép URL-előtagot. A Layout lapon a kép méretét, a késleltetett betöltést, a hivatkozást, a tartalék képet és a környezetet állíthatod. A Design lapon a szokásos stílusbeállítások érhetők el.
- Dynamic Field: ez a legfontosabb elem, az alapértelmezett és az egyedi metamezők kiírására. A Post/Term/User/Object Data forrással az általános adatok (például a cím), a Meta Data forrással a metamezők jeleníthetők meg a Meta Key kiválasztásával (például „Cím” mező). A Layout lapon ikon, tartalék érték vagy visszahívás (callback) adható meg, és a kimenet formázható; például egy ármezőnél a Format number visszahívás a Field Format mezővel.
- Dynamic Terms: a bejegyzés kifejezéseit írja ki. Az General lapon kiválasztható a taxonómia, a megjelenő kifejezések száma, és szöveg a kifejezések elé vagy után.
- Dynamic Link: előre meghatározott forrásból (szöveg, kép vagy hivatkozás) hivatkozást készít, például a bejegyzés címét a bejegyzésre mutató linkkel.
- Dynamic Meta és Dynamic Repeater: további dinamikus elemek.
Minden elemnél beállítható az Element Label (elemcímke), amellyel az azonos típusú elemek megkülönböztethetők.
Új elem hozzáadásához a + gombbal vagy az oszlop Elements → + Add Element gombjával nyiss elemlistát. Ha kész a sablon, kattints a Mentés gombra.
A Listing Grid elhelyezése oldalon
Szekció neve “A Listing Grid elhelyezése oldalon”- Nyisd meg azt az oldalt, ahol a listát meg akarod jeleníteni (vagy hozz létre újat), adj neki címet, és kattints a Use Divi Builder gombra. Az oldal a frontenden, a Divi vizuális szerkesztőjével töltődik újra.
- Adj hozzá egy oszlopot, és abba a Listing Grid elemet.
- A Listing legördülő listában válaszd ki a sablont. Az oszlopok számát eszköztípusonként állíthatod, és megadhatod a bejegyzések minimális és maximális számát.
A Listing Grid további beállításai:
| Beállítás | Mit csinál |
|---|---|
| Use as Archive Template | Az oldalt archívumsablonként használja; a bejegyzések számát a Beállítások → Olvasás oldal blogoldali értéke adja. |
| Status | Mely állapotú bejegyzések jelenjenek meg: Publish, Future, Draft, Pending review, Private vagy Inherent. |
| Use Random Posts Number | Minden újratöltéskor véletlen számú bejegyzést mutat; a minimumot a Posts number, a maximumot a Max Random Posts number értéke adja. |
| Not Found Message | A szöveg, amely akkor jelenik meg, ha nincs találat. |
| Lazy Load | A rács tartalma csak görgetéskor töltődik be, ami gyorsítja az oldal megjelenítését. |
| Lazy Load Offset | A rács aljától mért távolság (px), amelynél a következő elemek betöltése elindul. |
| Is Masonry Grid | Masonry (kőműves) elrendezés. |
| Equal Columns Height | Az oszlopok azonos magasságúak. |
| Load More | Bekapcsolva a megadott számú bejegyzést mutatja, a többit kérésre tölti be; a viselkedés kiválasztható: kattintásra vagy végtelen görgetéssel. |
| Load more element ID | A listához kapcsolt gomb azonosítója: ezt az azonosítót a külön, oldalra tett gomb beállításában is meg kell adni. |
| Loader text | A betöltés alatt megjelenő szöveg. |
| Loader spinner | Betöltésjelző forgó ikon. |
Ne csodálkozz, ha a Divi szerkesztőjében a rács nem mutatja a bejegyzések tartalmát: mentés után a frontenden helyesen jelenik meg.
Egyéni lekérdezés és láthatóság
Szekció neve “Egyéni lekérdezés és láthatóság”A Custom Query lapon a Use Custom Query kapcsolóval és a Custom Query listával a Lekérdezéskészítővel összeállított lekérdezést alkalmazhatod. Ez akkor hasznos, ha az egyedi típus bejegyzéseit feltételek vagy felhasználói adatok szerint kell szűrni. A Block Visibility részben beállíthatod, hogy az elem mindig látsszon, vagy tűnjön el, ha a lekérdezés üres.
Csúszka (Slider Settings)
Szekció neve “Csúszka (Slider Settings)”| Beállítás | Mit csinál |
|---|---|
| Enable Slider | Bekapcsolja a csúszkát. |
| Slides to Scroll | Egy kattintásra hány bejegyzés lépjen. |
| Show Arrows Navigation | Nyilak mindkét oldalon; bekapcsolva az Arrow Icon is választható. |
| Show Dots Navigation | Pöttyös navigáció alul. |
| Autoplay | Automatikus lejátszás. |
| Autoplay Speed | A lejátszás sebessége. |
| Pause on Hover | Az egér ráhúzására megáll. |
| Effect | Váltás típusa: Slide vagy Fade. |
| Infinite Loop | Az utolsó után újra az első következik. |
| Center Mode | A középső elem kiemelt, a szélén a következők részben látszanak. |
| Animation Speed | A váltás animációjának sebessége. |
| Enable Scroll Slider | Vízszintes görgetés a rácson, mobilon ujjal húzható. |
| Scroll Slider On | Melyik eszközön legyen engedélyezve: asztali gép, táblagép vagy mobil. |
| Static column width | Állandó oszlopszélesség eszközönként. |
Az Element Label lapon átnevezheted az elemet. A Design lapon az oszlopok, a betöltő, a csúszka és a „nincs találat” üzenet stílusa állítható.
Kattints a Mentés gombra: a frontenden a rács a bejegyzéseket helyesen jeleníti meg.
Készült: