# Feltételes logika visszaigazolásokhoz és értesítésekhez

> Különböző visszaigazolás vagy értesítés küldése a beküldött válaszok alapján, üres mező vizsgálata.

A feltételes logikával eldöntheted, melyik visszaigazolást látja a beküldő, és melyik értesítés megy ki a beküldött adatok alapján.

## Visszaigazolások

Akkor érdemes használni, ha a látogatót a válaszától függően más oldalra akarod irányítani, vagy más üzenetet akarsz mutatni.

Az **Alap visszaigazolás** (az űrlap létrehozásakor automatikusan létrejön) nem támogatja a logikát, és nem kapcsolható ki: az űrlapnak mindig kell egy visszaigazolás, ezért az akkor fut le, ha az újabb visszaigazolások feltételei közül egyik sem teljesül. Ha minden beküldésre ugyanazt akarod mutatni, egyszerűen az alapot szerkeszd.

1. Nyisd meg az űrlap **Beállítások → Megerősítések** oldalát.
2. Kattints az **Új hozzáadása** gombra (feltételes logika csak az újonnan létrehozott visszaigazolásoknál van).
3. Az oldal alján találod a **Conditional Logic** részt. Az első legördülő lista a **Mind** és a **Bármelyik**: a **Mind** esetén minden szabálynak teljesülnie kell, a **Bármelyik** esetén elég egynek.
4. Alatta három mező áll: az űrlapmező, az operátor és az érték. Ha például azt akarod, hogy csak az első rádiógombot választók lássák az egyedi üzenetet, válaszd ki a rádiógomb-mezőt, az **egyenlő** operátort, és a lehetőséget.
5. Újabb feltételt a szabály melletti plusz jellel adhatsz hozzá.
6. Kattints a **Visszaigazolás mentése** gombra.

![Egy visszaigazolás feltételes logikája: csak akkor használja, ha a „Van háziállatod?” egyenlő „Igen”](./kepek/feltetelek-visszaigazolas-logika.webp)

*Egy visszaigazolás feltételes logikája: csak akkor használja, ha a „Van háziállatod?” egyenlő „Igen”* (https://minta-bolt.hu/wp-admin/admin.php?page=gf_edit_forms&view=settings&subview=confirmation&id=11&cid=c2)

A lap alján látszik a szabály. A lista a **Megerősítések** oldalon mutatja az **Alap visszaigazolás** mellett az **Aktív** visszaigazolást.

![A Megerősítések lista: Alap visszaigazolás és egy feltételes visszaigazolás](./kepek/feltetelek-visszaigazolasok-lista.webp)

*A Megerősítések lista: Alap visszaigazolás és egy feltételes visszaigazolás* (https://minta-bolt.hu/wp-admin/admin.php?page=gf_edit_forms&view=settings&subview=confirmation&id=11)

### Tudnivalók

| Működés | Leírás |
|---|---|
| Alap visszaigazolás | Minden új űrlaphoz automatikusan létrejön. Ha mindig ugyanazt akarod mutatni, ezt szerkeszd. |
| Logika az alapnál | Az alap visszaigazolásnál nincs feltételes logika. |
| Az alap nem kapcsolható ki | Mindig lennie kell egy lefutható visszaigazolásnak; az alap csak akkor fut le, ha más nem. |
| Több találat | Ha egy beküldés több aktív feltételes visszaigazolást is kiváltana, csak az első fut le. |
| Az új visszaigazolás mindig feltételes | Az új visszaigazolásnál a logika nem kapcsolható ki. Ha feltétel nélküli visszaigazolás kell, az alapot szerkeszd. |

## Értesítések

A feltételes logikával eldöntheted, hogy a beküldött adatok alapján melyik értesítés menjen ki.

1. Nyisd meg az űrlap **Beállítások → Értesítések** oldalát, és szerkessz egy értesítést (vagy hozz létre újat).
2. Az értesítés alján jelöld be a **Feltételes logika engedélyezése** négyzetet.
3. Állítsd be a szabályt: az értesítést akkor küldi el, ha **Mind** vagy **Bármelyik** feltétel teljesül.
4. Kattints az **Értesítés frissítése** gombra.

![Egy értesítés feltételes logikája: csak akkor küldi, ha a „Van háziállatod?” egyenlő „Igen”](./kepek/feltetelek-ertesites-logika.webp)

*Egy értesítés feltételes logikája: csak akkor küldi, ha a „Van háziállatod?” egyenlő „Igen”* (https://minta-bolt.hu/wp-admin/admin.php?page=gf_edit_forms&view=settings&subview=notification&id=11&nid=n1)

### Példa: értesítés a választás alapján

Az űrlapon a „Van háziállatod?” kérdésre **Igen** vagy **Nem** a válasz. Két értesítést hozol létre, egyet-egyet a két válaszhoz.

1. Az egyik értesítésnél a szabály: **Van háziállatod?** **egyenlő** **Nem**. Ezt kapják, akik nem tartanak háziállatot.
2. A másiknál: **Van háziállatod?** **egyenlő** **Igen**. Ezt kapják, akik tartanak.

![Az Értesítések lista két feltételes értesítéssel](./kepek/feltetelek-ertesitesek-lista.webp)

*Az Értesítések lista két feltételes értesítéssel* (https://minta-bolt.hu/wp-admin/admin.php?page=gf_edit_forms&view=settings&subview=notification&id=11)

### Példa: értesítés, ha egy mező nincs üresen

Ha egy értesítést csak akkor akarsz elküldeni, ha egy mező (például egy nem kötelező **E-mail** mező) ki van töltve, válaszd ki a mezőt a szabályban, használd a **nem egyenlő** operátort, és hagyd üresen az érték mezőt.

A fordított logikához az **egyenlő** operátort használd: például akkor küldjön értesítést, ha az űrlap egy **Rejtett** mezője üres.
