Listing a megamenüben
Taxonómia alapú JetEngine-listing megjelenítése a megamenü panelében, amely a kiválasztott kategória bejegyzéseihez vezet.
Ez a fejezet azt mutatja meg, hogyan tehetsz a megamenü paneljébe egy kategóriák szerinti listát (például helyszíneket képpel), amelyre kattintva a látogató az adott kategória bejegyzéseit tartalmazó oldalra jut. A példában egy „Ingatlanok” egyedi bejegyzéstípus („Helyszínek” taxonómiával) szerepel.
Követelmények
Szekció neve “Követelmények”- Elementor.
- Aktív JetMenu.
- Aktív JetEngine, egy egyedi bejegyzéstípussal, amelyhez taxonómia tartozik.
- Fejlécsablon (például a Crocoblock → Theme Templates alatt).
1. Listing item létrehozása a kategóriákhoz
Szekció neve “1. Listing item létrehozása a kategóriákhoz”- Hozz létre egy Listing itemet, és a Listing Source értéke legyen Terms.
- Add hozzá a Dynamic Field widgetet a kategória nevéhez: a forrás Post/Term/User/Object Data, az objektummező Title.
- Ha a kategóriákhoz képet is akarsz, tegyél be egy Dynamic Image widgetet, amely a taxonómia meta mezőjében tárolt képet mutatja.
- Nyisd le a Listing Settings részt, és kapcsold be a Make listing item clickable kapcsolót. Így a kategóriára kattintva megnyílik a hozzá tartozó oldal.
- Mentsd a listing itemet.
2. Lekérdezés a kategóriákhoz
Szekció neve “2. Lekérdezés a kategóriákhoz”- Nyisd meg a JetEngine → Query Builder oldalt, és kattints az Add New gombra.
- Hozz létre Terms Query típusú lekérdezést a kívánt taxonómiára (a példában a „Helyszínek” taxonómiára).
- Mentsd a lekérdezést. Ez a lekérdezés adja vissza a kategóriák listáját, minden kategóriából egy listaelem lesz.
3. A megamenü beállítása
Szekció neve “3. A megamenü beállítása”- Nyisd meg a Megjelenés → Menük oldalt. Hozz létre új menüt, vagy add hozzá a kívánt oldalt (a példában az „Ingatlanok” oldalt) a meglévőhöz.
- A menüpont mellett kattints a Settings gombra.
- A megjelenő ablakban kapcsold be a Use Mega content kapcsolót.
- Válaszd ki a szerkesztőt (Block editor vagy Elementor), és kattints az Edit Mega content gombra.
- Húzd a Listing Grid widgetet a megamenü paneljébe, és válaszd ki a kategóriákhoz készített listing itemet.
- Nyisd meg a Custom Query fület, kapcsold be a Use Custom Query kapcsolót, és a Custom Query listából válaszd ki a létrehozott Terms lekérdezést.
- Mentsd a tartalmat, zárd be a szerkesztőt, majd mentsd a menüt.
4. A menü a fejlécben
Szekció neve “4. A menü a fejlécben”- Nyisd meg a Crocoblock → Theme Templates oldalt, és szerkeszd a meglévő fejlécsablont, vagy hozz létre újat.
- Rendeld a fejlécet a kívánt oldalakra (a példában az egész webhelyre).
- Add hozzá a Megamenü widgetet, és a Select Menu for Desktop listából válaszd ki az elkészített menüt.
Eredmény
Szekció neve “Eredmény”A weboldalon nyisd le a megamenüt: a panelben a kategóriák listája látszik. Egy kategóriára kattintva az adott kategória bejegyzéseit tartalmazó oldal nyílik meg.
Ugyanígy készíthetsz bármilyen JetEngine-tartalomból összetett megamenü-paneleket.
Készült: