Taxonómia hozzárendelése egyedi tartalomtípushoz
Egyedi tartalomtípus (CCT) elemeinek összekapcsolása taxonómia kifejezéseivel kapcsolat és lekérdezés segítségével, és a kifejezések megjelenítése.
Az egyedi tartalomtípusok (CCT) elemei nem kapnak automatikusan taxonómiát, ezért kapcsolatot (relációt) kell létrehozni a CCT és a taxonómia között. Az alábbi példában az „Ügyfelek” CCT elemeihez a „Tagság” taxonómia kifejezései tartoznak.
Előfeltétel: van egy egyedi tartalomtípusod, egy egyedi taxonómiád, és az Elementor (ingyenes változat), a blokkszerkesztő vagy a Bricks.
1. Kapcsolat létrehozása
Szekció neve “1. Kapcsolat létrehozása”- Nyisd meg a JetEngine → Kapcsolatok oldalt, és kattints az Új hozzáadása gombra.
- Adj nevet a kapcsolatnak, és állítsd be a szülő és a gyermek objektumot: a szülő az „Ügyfelek” CCT, a gyermek a „Tagság” taxonómia.
- A kapcsolat típusa legyen Egy a többhöz (One to many).
- Az általános beállításokban igény szerint módosíthatsz: a példában a szülő és a gyermek objektum vezérlőinek regisztrálása be van kapcsolva.
- A Feliratok részben átírhatod az alapértelmezett szövegeket, de hagyhatod is őket.
- A következő részben a kapcsolatnak metamezőt is adhatsz (a példában nincs rá szükség).
- Kattints a kapcsolat hozzáadása / frissítése gombra.
2. A CCT elemeinek összekapcsolása a kifejezésekkel
Szekció neve “2. A CCT elemeinek összekapcsolása a kifejezésekkel”- Nyisd meg az adminban a CCT menüpontját, és kattints a kívánt elem Szerkesztés hivatkozására.
- Görgess a kapcsolat szakaszához, és kattints a Connect … gombra (a felirat a gyermek objektum nevétől és a kapcsolat feliratától függ).
- Válaszd ki a legördülő listából a kifejezést, és kattints ismét a gombra.
- Ha a kapcsolathoz metaadatot is felvettél, itt kitöltheted, és a Save Meta Data gombbal mentheted.
- Mentsd az elemet, és ismételd meg a többi elemnél.
3. Megjelenítés a listázásban
Szekció neve “3. Megjelenítés a listázásban”Kifejezések listázási sablonja
Szekció neve “Kifejezések listázási sablonja”- Nyisd meg a JetEngine → Listázások/komponensek oldalt, és kattints az Új elem hozzáadása gombra (vagy szerkessz egy meglévőt).
- A Lista forrása mezőben válaszd a Kifejezések forrást, a Taxonómiából mezőben a taxonómiát, adj nevet a sablonnak, és válaszd ki a Listázási nézetet (Elementor, Blokkok (Gutenberg) vagy Bricks).
- Kattints a Listázási elem létrehozása gombra.
- Elementorban add hozzá a Dynamic Field widgetet a kifejezés nevéhez: Post/Term/User/Object Data forrás, Term name objektummező.
- Ha a kapcsolatnak van metaadata, vegyél fel még egy Dynamic Field widgetet Relation Meta Data forrással, és válaszd ki a kapcsolat metamezőjét.
- Kattints a Közzététel gombra.
CCT listázási sablon
Szekció neve “CCT listázási sablon”Hozz létre még egy listázást, ezúttal a Lista forrása mezőben az egyedi tartalomtípus forrással. Tedd bele a megjelenítendő widgeteket (a példában egy Dynamic Image az ügyfél képéhez és egy Dynamic Field a nevéhez). Ugyanebbe a sablonba helyezz el egy Listing Grid widgetet a kifejezésekhez, és válaszd ki benne az előbb elkészített kifejezés-sablont. Az adatok csak akkor jelennek meg, ha lekérdezést is beállítasz.
Lekérdezés a kifejezésekhez
Szekció neve “Lekérdezés a kifejezésekhez”- Nyisd meg a JetEngine → Lekérdezéskészítő oldalt, és hozz létre új lekérdezést.
- Add meg a nevét, a lekérdezés típusa legyen Terms Query (kifejezések lekérdezése).
- Az General lapon válaszd ki a taxonómiát.
- Az Include/Exclude lapon kattints a Dynamic Tags gombra az Include mezőnél, és állítsd be a Related Items makrót: a From Relation mezőben a kapcsolatot, a From Object mezőben a Child Object értéket (a CCT és a taxonómia kapcsolatában a kifejezés a gyermek), az Initial Object ID From mezőben pedig a Current Object ID értéket.
- Kattints az Add Query gombra.
- Térj vissza a CCT listázáshoz, és a kifejezések Listing Grid elemének Custom Query szakaszában kapcsold be a Use Custom Query kapcsolót, majd válaszd ki az elkészített lekérdezést.
- Állítsd be a megjelenést, és kattints a Közzététel gombra.
Blokkszerkesztő és Bricks
Szekció neve “Blokkszerkesztő és Bricks”A blokkszerkesztőben (Gutenberg) ugyanezek a beállítások érhetők el: a „Kifejezések” és a CCT listázást a hasonló nevű blokkokkal építsd meg, és használd a korábban elkészített lekérdezést. Mentsd a listázást a Mentés gombbal.
Bricksben a CCT metamezőit dinamikus címkékkel jelenítheted meg. Itt is két listázást kell létrehozni (a kifejezéseknek és a CCT-nek), ugyanazzal a lekérdezéssel, és a sablont menteni kell.
4. Az oldalra helyezés és az eredmény
Szekció neve “4. Az oldalra helyezés és az eredmény”- Nyisd meg az Oldalak menüből a kívánt oldalt (vagy hozz létre újat az Új hozzáadása gombbal; Elementor, Gutenberg és Bricks is használható).
- Húzd az oldalra a Listing Grid elemet, és a Listing mezőben válaszd ki a CCT listázási sablont.
- Kattints a Közzététel gombra, és nézd meg az oldalt a frontenden: az elemek mellett megjelennek a hozzájuk tartozó kifejezések és a kapcsolat metaadatai.
Készült: