Tovább a tartalomhoz

Lekérdezési változó kapcsolt elemekhez

Szűrő készítése JetEngine-kapcsolatok szülő és gyermek elemeihez a Lekérdezési változó mezővel.

A Lekérdezési változó a szűrő létrehozó oldalának mezője, amellyel pontosabban beállíthatod a szűrést. Ez a fejezet egy használatát mutatja: JetEngine-kapcsolattal (Relation) összekötött elemek szűrését Jelölőnégyzetek listája szűrővel.

A Lekérdezési változó nem érhető el az Ábécé, a Felhasználó helye és a Hely és távolság típusnál.

  • Elementor (ingyenes változat), blokkszerkesztő (Gutenberg) vagy Bricks.
  • Aktív JetSmartFilters és JetEngine, létrehozott kapcsolattal.

Példa: a „Szolgáltatások” és az „Orvosok” egyéni tartalomtípusok között kapcsolat van. A szolgáltatás a szülő, az orvos a gyermek.

  1. Nyisd meg a szülő bejegyzések listáját (itt a „Szolgáltatások”), és szerkessz egy bejegyzést.
  2. A Children … szekcióban kattints a Connect … gombra.
  3. A felugró ablakban a SELECT … mezőre kattintva megnyílik a keresősáv a választható gyermekekkel. Válassz ki egyet, majd a Connect … gombbal mentsd.
  4. Kattints az Update gombra, és ismételd meg a többi szülő bejegyzésnél.
  1. Nyisd meg a JetEngine → Listings oldalt, és kattints az Add New gombra.
  2. A Setup Listing Item ablakban add meg a listing forrását, a következő mezőt (itt From post type), a listing elem nevét és a nézetet, majd kattints a Create Listing Item gombra.
  3. A választott szerkesztőben vedd fel a dinamikus tartalmat megjelenítő elemeket, például Dynamic Image és Dynamic Field widgetet.
  4. Kattints az Update gombra.
  1. Nyisd meg az Intelligens szűrők → Új hozzáadása oldalt.
  2. Add meg a szűrő nevét, a típusnak válaszd a Jelölőnégyzetek listája lehetőséget, az adatforrás legyen Bejegyzések.
  3. A Bejegyzés típusa listából válaszd a kapcsolat szülő típusát (a példában „Szolgáltatások”). Ha a szülő típushoz készítettél listinget, és a gyermekek opcióival akarod szűrni a szülőket, válaszd a gyermek típust.
  4. A Lekérdezési változó mező melletti Dynamic tags gombra kattintva megnyílik a dinamikusan beilleszthető értékek listája. Válaszd a JetEngine: filters children items list by parent IDs lehetőséget, és add meg a használt kapcsolatot (Relation). Ha a gyermekek opcióival a szülőket szűröd, a JetEngine: filters parents items list by children IDs lehetőséget válaszd.
  5. Ha szeretnéd, töltsd ki a címkéket (Filter Labels).
  6. Szeretnél előre kiválasztott opciókat? Kapcsold be a Use Default Filter Value kapcsolót, és a Default Filter Value mezőbe írd a bejegyzések azonosítóit vesszővel elválasztva, például 3113,3114.
  7. Kattints az Update gombra.
  1. Nyisd meg az oldalt, amelyen a szűrőnek és a listingnek meg kell jelennie.
  2. Húzd az oldalra a jelölőnégyzetes szűrő blokkját, widgetjét vagy elemét, és a Select filter mezőben válaszd ki az új szűrőt.
  3. A THIS FILTER FOR listában válaszd a JetEngine lehetőséget. A szűrő más szolgáltatókkal is használható.
  4. Húzd az oldalra a Listing Grid blokkot, widgetet vagy elemet, és a Listing listában válaszd ki a gyermek elemekhez készített listinget.
  5. Mentsd (Publish/Update) az oldalt.

A nyilvános oldalon azt látod, hogy az alapértelmezett értékként megadott opciók ki vannak jelölve. A szűrőben módosíthatod a kijelölést, és a lista ennek megfelelően változik.

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