A felhasználóhoz kapcsolt bejegyzések az űrlapmezőben
A felhasználóhoz kapcsolt bejegyzések listája egy JetFormBuilder Select mezőben: Lekérdezéskészítő Related Items makróval és a Get values list from JetEngine Query generátorral.
Ez a fejezet azt mutatja be, hogyan jelenítheted meg egy űrlapban az aktuális felhasználóhoz kapcsolt bejegyzéseket.
Előfeltételek:
- Elementor (az ingyenes is elég);
- aktív JetEngine és JetFormBuilder;
- már létező kapcsolat a felhasználók és a bejegyzések között.
Lekérdezés
Szekció neve “Lekérdezés”- A JetEngine → Lekérdezéskészítő oldalon kattints az Új hozzáadása gombra, és hozz létre bejegyzés-lekérdezést (Posts Query).
- Az általános részben válaszd ki a lekérdezés típusát, majd lépj a Post & Page szakaszra.
- Keresd meg a Post In mezőt, kattints a mellette lévő dinamikus címke gombra, és válaszd a „Related Items” elemet.
- A From Relation mezőben válaszd ki a kapcsolatot. A From object (mit jelenítsen meg) legyen „Child Object”, mert a bejegyzések listáját mutatod. Az Initial Object ID From (honnan vegye az induló azonosítót) értéke „Current User ID”.
- Mentsd a lekérdezést, és jegyezd meg az azonosítóját.
Űrlap
Szekció neve “Űrlap”- A JetFormBuilder → Új hozzáadása oldalon vegyél fel egy Select Field blokkot.
- A blokk beállításai között a Fill options from listában válaszd a „Generate Dynamically” elemet. Megjelenik a Generator function mező: válaszd a „Get values list from JetEngine Query” elemet, a Field name mezőbe pedig írd:
47|ID|post_title, ahol a 47 a lekérdezés azonosítója. Írd át a 47-et a saját lekérdezésed azonosítójára.
Az űrlap elhelyezése
Szekció neve “Az űrlap elhelyezése”Az oldalon az oldalsávban keresd meg a JetForm widgetet, és húzd az oldalra. Válaszd ki az űrlapot, és szabd testre.
Eredmény
Szekció neve “Eredmény”Nyisd meg az oldalt a nyilvános felületen: a Select mező a bejelentkezett felhasználóhoz kapcsolt bejegyzések közül kínál választást.
Készült: