Kapcsolódó elemek szűrése
Szűrő létrehozása a JetSmartFilters bővítménnyel, amely a kapcsolatok alapján szűri a listát (például szolgáltatások osztály szerint).
A kapcsolatokat a JetSmartFilters szűrőivel is használhatod: a látogató kiválaszt egy szülőt, és a lista csak a hozzá kapcsolódó gyermekeket mutatja (vagy fordítva). Szükséges: szerkesztő (Elementor ingyenes, blokkszerkesztő vagy Bricks), aktív JetEngine létrehozott kapcsolatokkal, és aktív JetSmartFilters.
A példában az Osztályok és Szolgáltatások között van kapcsolat, és a szolgáltatások listáját szűrjük osztály szerint.
A szűrő létrehozása
Szekció neve “A szűrő létrehozása”- Menj a Smart Filters → Új hozzáadása oldalra.
- Add meg a szűrő nevét, és válaszd a Select szűrőtípust (vagy más, több értékű típust).
- Ha hierarchikus szűrőt szeretnél, kapcsold be az Is hierarchical kapcsolót.
- Az adatforrás: Bejegyzések. Add meg a helyőrzőt, ha kell, és válaszd ki a bejegyzéstípust (itt: Osztályok). Az Is Checkbox Meta Field kapcsoló maradjon kikapcsolva. Szükség esetén az Include/Exclude mezőben megadhatsz bejegyzéseket.
- A Query Variable mező melletti dinamikus címke ikonnal válaszd az egyiket:
- „JetEngine: filters children items list by parents IDs”: a szülő kiválasztása szűri a gyermekek listáját (a példában ezt használjuk);
- „JetEngine: filters parents items list by children IDs”: a gyermek kiválasztása szűri a szülők listáját.
- A megnyíló ablakban válaszd ki a kapcsolatot.
- Az összehasonlítás maradjon Egyenlő (=), majd kattints a Frissítés gombra.
A lista és az oldal
Szekció neve “A lista és az oldal”- Készíts listázási elemet a szűrendő objektumhoz (bejegyzéstípus, CCT, felhasználó vagy taxonómia), és tedd rá a szükséges dinamikus elemeket. Tedd közzé.
- Nyisd meg azt az oldalt, ahol a szűrt listát meg akarod jeleníteni. Tedd fel a Listing Grid elemet, és válaszd ki a listázási elemet.
- Tedd fel a Select Filter elemet, és válaszd ki a létrehozott szűrőt.
- Tedd közzé az oldalt.
A frontenden egy opció kiválasztása után a lista csak a kiválasztott szülőhöz kapcsolt gyermekeket mutatja.
Ha a szűrést a kapcsolat metamezőjének értéke alapján szeretnéd megvalósítani, lásd: Szűrés kapcsolat metamezője alapján.
Készült: