# Dinamikus átirányítás

> Feltételekhez kötött átirányítás az űrlap beküldése után.

A **Dinamikus átirányítás** művelet beküldés után feltételek szerint más-más címre viszi a látogatót. A **Küldés utáni műveletek** között add hozzá a **Művelet hozzáadása** mezővel, és megjelenik a **Dinamikus átirányítás** szekció.

![A Dinamikus átirányítás szekció egy felvett tétellel](./kepek/elementor-pro-form-atiranyitas.webp)

*A Dinamikus átirányítás szekció egy felvett tétellel* (https://minta-bolt.hu/wp-admin/post.php?post=62&action=elementor)

Az **Elem hozzáadása** gombbal több átirányítási szabályt vehetsz fel. A sorrend számít: amint egy feltétel teljesül, az utána következő tételeket a rendszer kihagyja.

## Egy tétel beállításai

- **Feltétel módja:** **Egyszerű** vagy **Haladó**.
- **Mező ID:** az ellenőrizendő űrlapmező azonosítója.
- **Feltétel állapota:** a mezőre alkalmazott művelet:
  - **Üres:** a mezőnek nincs értéke;
  - **Értékkel bír:** a látogató kitöltötte vagy kiválasztotta a mezőt;
  - **Kisebb, mint:** a mező értéke kisebb a megadottnál (általában számoknál és dátumoknál);
  - **Nagyobb, mint:** a mező értéke nagyobb a megadottnál;
  - **Egyenlő:** a mező értéke pontosan megegyezik a megadottal;
  - **Tartalmazza:** a mező értéke tartalmazza a megadott szövegrészt.
- **Feltétel értéke:** az összehasonlítandó érték, csak azoknál az állapotoknál kell, ahol van mihez hasonlítani.
- **Átirányítás ide:** az URL, ahová a látogató kerül, ha a feltétel teljesül.

## Haladó mód

A **Feltétel módját** **Haladó** (kifejezés) értékre állítva a **Kifejezés** mezőbe soronként egy feltételt írhatsz. A sorok ÉS kapcsolatban állnak: az átirányítás csak akkor történik meg, ha a kifejezés igaz. A kifejezések összeállításához használhatod a gyártó online feltételgenerátorát (`dnmc.ooo/condgen`).

## Dinamikus URL

Az URL-ben használhatsz Elementor mező-shortcode-ot (például `[field id="email"]`) és Dynamic Shortcodes-t is (például `{form:email}`). Példa:

```text
https://www.sajatoldal.example/?email={form:email}&nev={form:nev}
```
