Listázási sablon CCT-hez
Listázási sablon készítése egyéni tartalomtípushoz, a mezők kiírása dinamikus widgetekkel és rövidkódokkal, és a megjelenítés a Listing Gridben.
A listázási sablon azt határozza meg, hogyan néz ki egyetlen elem egy rácsban. Ez a fejezet azt mutatja be, hogyan készíthetsz sablont egy egyéni tartalomtípushoz (CCT), és hogyan jelenítheted meg a Listing Grid widgetben. A példa az Elementort használja (az ingyenes változat elég), de a sablon blokkszerkesztőben és Bricksben is elkészíthető.
Előkészítés
Szekció neve “Előkészítés”- Nyisd meg a JetEngine → Egyedi tartalomtípusok oldalt, és győződj meg róla, hogy van CCT. Ha nincs, hozz létre egyet (lásd: Egyéni tartalomtípusok áttekintése).
- Vedd fel a kiírni kívánt mezőket a CCT-ben, és kattints a frissítés gombra.
- Töltsd ki ezeket a mezőket legalább egy CCT-elemben, hogy legyen mit megjeleníteni, és mentsd az elemet.
A listázási sablon létrehozása
Szekció neve “A listázási sablon létrehozása”- Menj a JetEngine → Listázások/komponensek oldalra, és kattints az Új hozzáadása gombra.
- A listázás forrásának válaszd az Egyedi tartalomtípus értéket, és jelöld ki a tartalomtípust.
- Add meg a listázási elem nevét, majd kattints a létrehozás gombra. Megnyílik a szerkesztő.
- Húzz be egy Dynamic Field widgetet. A Forrás maradjon Post/Term/User/Object Data (bejegyzés, kifejezés, felhasználó vagy objektum adata). Az objektummező listájában megjelennek a kiválasztott CCT mezői.
- Minden kiírandó mezőhöz tegyél be egy külön Dynamic Field widgetet.
- Ha minden mező a helyén van, kattints a Frissítés gombra.
Visszahívás (callback) a mezőkhöz
Szekció neve “Visszahívás (callback) a mezőkhöz”Néhány mező értékéhez visszahívás kell, hogy a megjelenített tartalom érthető legyen:
- Egy Média mező, amely a képet azonosító (ID) alapján tárolja, a Get Image by ID visszahívással jelenít meg képet az azonosító száma helyett.
- Egy hivatkozást tartalmazó mező a Mezőkimenet testreszabása opcióval írható ki: a formátumba az
<a>HTML-címkét beírva kattintható link lesz.
Több mező egy widgetben (rövidkód)
Szekció neve “Több mező egy widgetben (rövidkód)”Ha több mező értékét kell összefűznöd egy widgetben, használj rövidkódokat. Egy widgetben több rövidkód is lehet.
- Nyisd meg a JetEngine → JetEngine oldalt, és lépj a Shortcode-generátor fülre. A beállításai megegyeznek a Dynamic Field widgetével: válaszd ki a forrást és az objektummezőt.
- A Tétel szerzője mező értéke a felhasználó azonosítója. Kapcsold be a mezőkimenet szűrését, és alkalmazd a Get User data by ID visszahívást, hogy az azonosító helyett a megjelenő név látsszon.
- Másold ki az oldal alján előállított rövidkódot.
- Ugyanígy készíts rövidkódot a Létrehozás dátuma mezőhöz is.
- Egy Text Editor widgetbe illeszd be mindkét rövidkódot, és írd mellé a szükséges szöveget.
Az eredmény ellenőrzése
Szekció neve “Az eredmény ellenőrzése”- Nyiss meg egy oldalt vagy sablont az Elementorban, és add hozzá a Listing Grid widgetet.
- Válaszd ki az imént létrehozott CCT-listázást, szükség szerint állítsd a többi beállítást, és mentsd a sablont.
- Nyisd meg az oldalt a frontenden: a rács a CCT-elemeket a dinamikus widgetekkel és rövidkódokkal beállított mezőkkel mutatja.
A Listing Grid beállításairól a listázásról szóló fejezetek írnak részletesen.
Készült: