Szűrő taxonómiával és vizuális szűrő
Jelölőnégyzetes szűrő készítése osztályozás kifejezéseiből, vizuális szűrő képpel vagy színnel taxonómia és bejegyzések forrással.
Ez a fejezet három példát ír le: jelölőnégyzetes szűrőt taxonómiával, vizuális szűrőt taxonómiával és vizuális szűrőt bejegyzésekkel. A források mezőit az Adatforrások áttekintése sorolja fel.
Jelölőnégyzetes szűrő taxonómiával
Szekció neve “Jelölőnégyzetes szűrő taxonómiával”Előkészület
Szekció neve “Előkészület”- Hozz létre JetEngine-nel egyéni bejegyzéstípust, és vegyél fel néhány bejegyzést.
- Készíts egyéni osztályozást szülő és gyermek kifejezésekkel (a példában könyvműfajok), és rendeld a kifejezéseket a bejegyzésekhez.
- Jeleníts meg a szűrendő Listing Griden a kifejezéseket (a JetEngine Dynamic Terms widgetjével).
A szűrő
Szekció neve “A szűrő”- Nyisd meg az Intelligens szűrők → Új hozzáadása oldalt.
- Írd be a szűrő nevét, a Szűrőcímke és az Aktív szűrőcímke mezőt.
- A Szűrő típusa legyen Jelölőnégyzetek listája, az Adatforrás Taxonómiák.
- Válaszd ki az Osztályozás (taxonomy) mezőben a létrehozott osztályozást.
- Állítsd be a Relációs operátort: Unió esetén az elemek akkor jelennek meg, ha a kijelölt kifejezések valamelyikéhez tartoznak, Metszet esetén csak akkor, ha mindegyikhez.
- Szükség szerint kapcsold be az Üres kifejezések megjelenítése, a Csak az aktuális kifejezés gyermekeinek megjelenítése (a gyermekek a szülők alatt jelennek meg, behúzás nélkül) és a Kifejezések csoportosítása szülőik szerint kapcsolót (megtartja a hierarchiát).
- Az Is Checkbox Meta Field maradjon kikapcsolva: csak metamező szerinti szűrésnél kell.
- A Kizárás/Bevonás mezővel egyes kifejezéseket elrejthetsz vagy kizárólagosan mutathatsz.
- Mentsd a szűrőt az Update gombbal.

A képen a Taxonómiák forrás beállított mezői látszanak.
Az oldalon
Szekció neve “Az oldalon”- Szerkeszd azt az oldalt, amelyiken a szűrendő lista van.
- Add hozzá a jelölőnégyzetes szűrő widgetjét (blokkját, elemét).
- A Select filter listából válaszd ki a szűrőt, a This filter for listából a szolgáltatót (például JetEngine a Listing Gridhez).
- Mentsd az oldalt, és próbáld ki a nyilvános oldalon.
Vizuális szűrő taxonómiával
Szekció neve “Vizuális szűrő taxonómiával”A vizuális szűrő a kifejezésekhez képet vagy színt rendel. A példában autóosztályok szerint szűrünk, minden opcióhoz egy-egy képpel. Elementor (ingyenes), Gutenberg és Bricks mellett is ugyanígy működik.
A szűrő
Szekció neve “A szűrő”- Az Intelligens szűrők → Új hozzáadása oldalon add meg a nevet, a Szűrő típusa legyen Vizuális.
- Az Adatforrás legyen Taxonómiák, és válaszd ki az Osztályozás (taxonomy) mezőben a használni kívánt osztályozást.
- A Típus lehet Color (színes) vagy Image (képes) opció.
- A Viselkedés lehet Checkbox (több opció is kijelölhető) vagy Radio (egyszerre csak egy).
- Az Opciók listája alatt az Add New gombbal vegyél fel egy opciót: a Label a szűrőben látszó felirat, a Value az adatbázisban tárolt érték.
- Color típusnál az alapértelmezett fekete négyzetre kattintva választasz színt, Image típusnál a Choose an image gombbal a médiatárból képet.
- Vedd fel így az összes többi opciót is.
- Töltsd ki a Szűrőcímke és az Aktív szűrőcímke mezőt, és mentsd a szűrőt.

A képen a Típus, a Viselkedés és a kifejezések kezelésére szolgáló kapcsolók látszanak.
Az oldalon
Szekció neve “Az oldalon”- Nyisd meg az oldalt a szerkesztőben (Elementor, Gutenberg vagy Bricks).
- Példánkban két oszlopot hozunk létre: az egyikbe a szűrő, a másikba a szolgáltató kerül.
- Húzd be a Vizuális szűrő widgetet, és a Select filter listából válaszd ki a szűrőt.
- A This filter for listából válaszd ki a szolgáltatót (a példában JetEngine).
- A Style fülön igény szerint alakítsd a megjelenést.
- Add hozzá a szolgáltatót, például a Listing Grid widgetet a kész listing sablonnal (a példában az oszlopok száma 1).
- Mentsd az oldalt.
A nyilvános oldalon egy vagy több opciót kijelölve a lista csak a megfelelő kifejezéshez tartozó bejegyzéseket mutatja.
Vizuális szűrő bejegyzésekkel
Szekció neve “Vizuális szűrő bejegyzésekkel”A vizuális szűrő nem csak termékekhez, hanem bármilyen bejegyzéstípushoz használható. Ehhez JetEngine kapcsolat (Relation) kell. Mindegy, hogy egy-az-egyhez, egy-a-többhöz vagy több-a-többhöz kapcsolatot készítesz, de a szűrőt egyetlen kapcsolathoz állítsd be. A példában a Country egyéni bejegyzéstípus a szülő, a Tours a gyermek, egy-a-többhöz kapcsolattal.
A szűrő
Szekció neve “A szűrő”- Az Intelligens szűrők → Új hozzáadása oldalon add meg a nevet, a Szűrő típusa legyen Vizuális.
- Az Adatforrás legyen Bejegyzések, a Bejegyzés típusa pedig az a típus, amelyik a kapcsolatban a szülő.
- A Típus lehet Color vagy Image, a Viselkedés Checkbox vagy Radio. Ezek a jelölőnégyzetes szűrőhöz, illetve a választógombhoz hasonlóan működnek.
- Az Opciók listája alatt az Add New gombbal vedd fel az opciókat a szülő típus bejegyzései szerint. A Label nem kötelező, vizuális típusnál gyakran üresen marad, mert a szín vagy a kép többet mond. A Value listából azt a bejegyzést válaszd, amelyik a szülő típusban létezik. Ezután add meg a színt vagy válaszd ki a képet.

A képen a Bejegyzés típusa, a Típus és a Viselkedés mezője látszik.
- Radio viselkedésnél további beállítások jelennek meg:
| Beállítás | Mit csinál |
|---|---|
| Add all option | Hozzáad egy plusz opciót, amellyel a látogató az összes tartalmat egyszerre mutathatja. |
| All option label | Az alapértelmezett „All” felirat átírható. A mező alatt a Choose an image gombbal az „összes” opcióhoz is választhatsz képet. |
| Ability to deselect radio buttons | Kikapcsolja a kijelölt opció rögzítését, így a kijelölés megszüntethető. |
- Az Is Checkbox Meta Field csak akkor kell, ha az opciók a JetEngine metadobozából jönnek.
- A Lekérdezési változó mellett kattints a Dynamic Tags gombra, válaszd a „JetEngine: filters children items by parent IDs” lehetőséget, és add meg a használt kapcsolatot (Relation).
- Töltsd ki a Szűrőcímke és az Aktív szűrőcímke mezőt (utóbbi az aktív szűrők és az aktív címkék elemén jelenik meg), és mentsd a szűrőt.
Az oldalon
Szekció neve “Az oldalon”- Nyisd meg az oldalt Elementorban, Gutenbergben vagy Bricksben, és húzd be a Vizuális szűrő elemét.
- A Select filter listából válaszd ki a szűrőt, a This filter for listából a szolgáltatót (bejegyzés alapú listánál JetEngine).
- Válaszd ki az Apply type értékét (AJAX vagy Page reload) és az Apply on eseményt.
- Szükség esetén kapcsold be a Show apply button és a Show filter label kapcsolót.
- Ha az oldalon több szolgáltató van, a Query ID mezőbe azt a CSS ID-t írd, amelyiken a szűrendő szakasz azonosítva van. Az Additional Providers Enabled kapcsolóval egy szűrő több szolgáltatóra is hat.
- A Filter Options fülön a Show items label kapcsolóval elrejtheted az opciók melletti feliratot, az Image Size listában pedig kiválaszthatod a képméretet.
- A Style fülön alakítsd a megjelenést, majd mentsd az oldalt, és próbáld ki a nyilvános oldalon.
Haladó lehetőség: ha a listing sablon maga működjön szűrőként, használhatod a JetEngine ingyenes Listing as Filter kiegészítőjét, amellyel a listing sablonok interaktív szűrőként viselkednek.
Készült: