Dinamikus adatok
JetEngine-ismétlő mező tartalmának megjelenítése a Fülek, a Klasszikus harmonika és a Képes harmonika widgetben a Dynamic data kiegészítővel.
A Dynamic data kiegészítővel a JetEngine ismétlő (Repeater) mezőjének tartalmát jelenítheted meg a Fülek, a Képes harmonika és a Klasszikus harmonika widgetekben. A fülek (vagy tételek) számát és tartalmát így az adatok határozzák meg.
Követelmények
Szekció neve “Követelmények”- Elementor.
- JetTabs, a hozzá tartozó ingyenes Dynamic data kiegészítővel (telepítve és aktiválva, mint bármely WordPress-bővítmény).
- JetEngine.
1. Ismétlő mező létrehozása
Szekció neve “1. Ismétlő mező létrehozása”Példánkban egy „Könyvek” egyéni tartalomtípust használunk, amelynek a bejegyzései csoportosított adatokat tartalmaznak.
- Az egyéni tartalomtípushoz vegyél fel egy Repeater mezőt, a Label és a Name/ID mezőbe írd be a nevét (például
books_repeater). - Az Új ismétlő mező gombbal vegyél fel almezőket:
- Szerző (
author): szöveg mező; - Borító (
cover): média mező, az értékformátuma Media ID; - Leírás (
description): szövegterület.
- Szerző (
- Mentsd a tartalomtípust az Add/Update Post Type gombbal.
Ugyanez a funkció megvalósítható egy Meta Boxban elhelyezett ismétlő mezővel is.
2. A bejegyzések kitöltése
Szekció neve “2. A bejegyzések kitöltése”Nyisd meg az új tartalomtípus listáját a vezérlőpulton, szerkeszd a bejegyzéseket, és töltsd ki az ismétlő mező sorait.
3. A widget beállítása
Szekció neve “3. A widget beállítása”- A Crocoblock → Theme Builder oldalon hozz létre egy új egyedi (single) sablont, és szerkeszd az Elementorban.
- Add hozzá a Fülek widgetet (vagy a Képes harmonikát, Klasszikus harmonikát).
- A widget Dinamikus beállítások részén kapcsold be az Enable dynamic data kapcsolót.
- Add meg az ismétlő mező nevét a Repeater field name mezőben (példánkban
books_repeater). - A többi mezőbe írd be a megfelelő almező nevét.
A Fülek widget dinamikus beállításai
Szekció neve “A Fülek widget dinamikus beállításai”| Beállítás | Mit csinál |
|---|---|
| Source | Honnan jöjjenek az adatok: Post Meta, Option vagy Taxonomy. |
| Repeater field name | Az ismétlő mező neve. |
| Active (yes or empty string) | Az yes értéket tartalmazó mező határozza meg, melyik fül aktív; üresen hagyható. |
| Use Image? (yes or empty string) | Az yes érték esetén a címke mellett ikon helyett kép jelenik meg. |
| Icon | Annak a mezőnek a neve, amelyben az ikon van. |
| Image | Annak a mezőnek a neve, amelyben a kép van. |
| Is image control | Bekapcsolva a fül címében lévő kép kattintható vezérlő, ami megnyitja a fület. |
| Label | A címkét tároló mező neve. |
| Content type (template or editor) | A mező, amelyben a template vagy az editor érték áll. |
| Template ID | template típus esetén a használt sablon azonosítója. |
| Editor Content | editor típus esetén a tartalmat tároló mező neve. |
| Control CSS ID | Egyedi azonosító a fülhöz. |
A Képes harmonikában hasonlóan a Kép, a Cím és a Leírás mezőbe írd be az almezők nevét (példánkban cover, author, description).
Az eredmény
Szekció neve “Az eredmény”Mentsd az oldalt, és nézd meg a nyilvános oldalon: az ismétlő mező sorai fülekként (vagy harmonikaként) jelennek meg.
Ha a sablonok dinamikus adatokat használnak, állítsd az Ajax-kérés típusát Saját (aktuális oldal) értékre (Beállítások).
Készült: