Két metamező egy Dynamic Field widgetben
Két metamező értékének kiírása egyetlen Dynamic Field widgetben a JetEngine Data rövidkóddal.
A Dynamic Field widget egy metamező értékét írja ki. Ha két mezőt akarsz egyetlen widgetben megjeleníteni (például egy cím és egy ár egy sorban), a második mezőt a JetEngine Data rövidkóddal teheted a kimenetbe. A megoldás Elementorban, a blokkszerkesztőben és Bricksben is használható.
Előfeltétel: egy egyéni bejegyzéstípus két metamezővel (a példában „Cím” és „Ár”), és a bejegyzéstípushoz tartozó listázási sablon.
1. A Dynamic Field beállítása
Szekció neve “1. A Dynamic Field beállítása”- A JetEngine → Listázások/komponensek oldalon nyisd meg (vagy hozd létre) a bejegyzéstípus listázási sablonját.
- Add hozzá a Dynamic Field widgetet, és válaszd ki az első megjelenítendő metamezőt (a példában a „Cím” mezőt).
- Kapcsold be a Customize field output kapcsolót. Megjelenik a Fields format szövegmező.
2. A rövidkód elkészítése
Szekció neve “2. A rövidkód elkészítése”- Nyisd meg a JetEngine → JetEngine → Shortcode-generátor fület.
- A Shortcode listában válaszd a JetEngine Data lehetőséget, a Source legyen Meta Data.
- Válaszd ki a második metamezőt (a példában az „Ár” mezőt).
- Másold ki a kapott rövidkódot, például:
[jet_engine_data dynamic_field_source="meta" dynamic_field_post_meta="price"]3. A rövidkód beillesztése
Szekció neve “3. A rövidkód beillesztése”Térj vissza a listázási sablonhoz, és illeszd be a rövidkódot a Fields format mezőbe az alapértelmezett szöveg után. Az %s az első metamező értékét jelenti:
%s [jet_engine_data dynamic_field_source="meta" dynamic_field_post_meta="price"]A kimenetet statikus szöveggel is egészítheted. Például így lesz a címből és az árból egy sor:
%s; Ár: [jet_engine_data dynamic_field_source="meta" dynamic_field_post_meta="price"] FtMentsd a sablont. A listában ezután az elem mezői egyetlen widgetben jelennek meg, a megadott szöveggel együtt.
Készült: