Szülő bejegyzés kiválasztása a frontend űrlapon
Szülő és gyerek bejegyzéstípus kapcsolata, és új gyerek bejegyzés létrehozása a weboldalról JetFormBuilder űrlappal.
Ha a bejegyzések között szülő-gyerek kapcsolat van, a látogatók egy űrlapon is létrehozhatnak új gyerek bejegyzést, és kiválaszthatják hozzá a szülőt. A példában az Ügynök a szülő bejegyzéstípus, az Autók a gyerek.
Szükséges: Elementor (ingyenes) vagy blokkszerkesztő, valamint aktív JetEngine, JetFormBuilder és JetThemeCore.
1. Bejegyzéstípusok és kapcsolat
Szekció neve “1. Bejegyzéstípusok és kapcsolat”- Hozd létre a szülő bejegyzéstípust (Ügynök) egy Szöveg típusú mezővel (Név), és a gyerek bejegyzéstípust (Autók) a szükséges adatok mezőivel.
- A JetEngine → Kapcsolatok oldalon vegyél fel Egy a sokhoz kapcsolatot: szülő objektum az Ügynök, gyerek objektum az Autók.
2. Az űrlap
Szekció neve “2. Az űrlap”- Menj a JetFormBuilder → Új hozzáadása oldalra, és hozz létre egy űrlapot.
- A plusz ikonnal vedd fel a mezőblokkokat, amelyekkel a gyerek bejegyzés mezőit kitölthetők (például Név).
- Add hozzá a Select mezőblokkot, és állítsd be:
- FILL OPTIONS FROM: Posts;
- POST TYPE: a szülő bejegyzéstípus (Ügynök).
- Ha kell, az ugyanitt megnyíló ablak VALUE FROM META FIELD mezőjében megadhatod a szülő bejegyzéstípus metamezőjét adatforrásként. Mentsd a vázlatot.
3. Beküldés utáni műveletek
Szekció neve “3. Beküldés utáni műveletek”Az űrlap beállításainál nyisd ki a Post Submit Actions részt.
- Kattints a + New Action gombra, és válaszd a Connect Relation Item műveletet. A ceruza ikonra kattintva állítsd be:
- RELATION: a kapcsolat (Ügynök-Autók);
- PARENT ITEM ID: a szülőt kiválasztó mezőblokk (például „Select the Agent”);
- CHILD ITEM ID: a NAME érték;
- HOW TO STORE NEW ITEM: Replace existing related items with items from the form (default).
- Kattints az Update gombra, majd a + New Action gombra újra.
- Válaszd az Insert/Update Post műveletet, és a ceruza ikonnál add meg:
- POST TYPE: a gyerek bejegyzéstípus (Autók);
- POST STATUS: a kívánt állapot (piszkozat, közzétett stb.);
- FIELD MAPS: az adatok megfeleltetése. A példában: post id → Post ID (will update this post), a szülőt kiválasztó mező → Post Parent, Name → Post Title.
- Kattints az Update gombra, és tedd közzé az űrlapot.
- Tedd az űrlapot egy meglévő vagy új oldalra.
4. Eredmény
Szekció neve “4. Eredmény”A weboldalon töltsd ki és küldd be az űrlapot. A Autók listában megjelenik az új bejegyzés, és ha megnyitod, a szülő (Ügynök) már hozzá van kapcsolva.
Készült: