# 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

1. 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.
2. 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

1. Menj a **JetFormBuilder → Új hozzáadása** oldalra, és hozz létre egy űrlapot.
2. A plusz ikonnal vedd fel a mezőblokkokat, amelyekkel a gyerek bejegyzés mezőit kitölthetők (például **Név**).
3. Add hozzá a **Select** mezőblokkot, és állítsd be:
   - **FILL OPTIONS FROM**: **Posts**;
   - **POST TYPE**: a szülő bejegyzéstípus (Ügynök).
4. 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

Az űrlap beállításainál nyisd ki a **Post Submit Actions** részt.

1. 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)**.
2. Kattints az **Update** gombra, majd a **+ New Action** gombra újra.
3. 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**.
4. Kattints az **Update** gombra, és tedd közzé az űrlapot.
5. Tedd az űrlapot egy meglévő vagy új oldalra.

## 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.
