# Feltételes shortcode

> Tartalom feltételes megjelenítése értesítésekben és megerősítésekben a [gravityforms action="conditional"] shortcode-dal.

A feltételes shortcode lehetővé teszi, hogy az adminisztrátori és a felhasználói értesítő e-mailek, valamint az űrlap elküldése után megjelenő megerősítő üzenet szövegében egy rész csak bizonyos feltétel teljesülésekor jelenjen meg.

A shortcode nyitó és záró részből áll. A kettő közötti szöveg vagy tartalom jelenik meg feltételesen. Egymásba ágyazott feltételes shortcode nem támogatott.

```
[gravityforms action="conditional" merge_tag="{Number:1}" condition="greater_than" value="3"]
Ez a tartalom csak akkor jelenik meg, ha a feltétel teljesül.
[/gravityforms]
```

## Paraméterek

| Paraméter | Jelentése |
|---|---|
| `action` | A végrehajtandó művelet. Mindig `conditional`. Kötelező. |
| `merge_tag` | Az az összefűző címke, amelynek értékére a feltétel vonatkozik. A helyes címkét a címkeválasztóval szúrd be. Kötelező. |
| `condition` | A feltétel típusa: `is`, `isnot`, `greater_than`, `less_than`, `contains`, `starts_with`, `ends_with`. Kötelező. |
| `value` | Az érték, amellyel a feltétel összevet. Ha teljesül, a tartalom megjelenik. Kötelező. |

## Példák

### Tartalom egy jelölőnégyzet bejelölése esetén

A `:value` módosító az értéket vizsgálja, amely eltérhet a felirattól. Az `is` helyett `contains` feltétel kell, mert a Jelölőnégyzetek mező értéke több, vesszővel elválasztott választást is tartalmazhat.

```
[gravityforms action="conditional" merge_tag="{Checkboxes:1:value}" condition="contains" value="10"]
Ez a tartalom akkor jelenik meg, ha az 1-es mező értékei között szerepel a 10.
[/gravityforms]
```

### Tartalom, ha egy mező nem üres

Itt egy 5-ös azonosítójú szöveges mező nem üres voltát vizsgáljuk.

```
[gravityforms action="conditional" merge_tag="{Text:5}" condition="isnot" value=""]
Ez a tartalom akkor jelenik meg, ha az 5-ös mezőnek van értéke.
[/gravityforms]
```

### Tartalom egy választógombos termék ára alapján

Itt a tartalom csak akkor jelenik meg, ha a kiválasztott választás ára 3. Figyeld meg a `:price` módosítót, és azt, hogy az érték nem tartalmaz pénznemjelet.

```
[gravityforms action="conditional" merge_tag="{Radio Product:5:price}" condition="is" value="3"]
Ez a tartalom akkor jelenik meg, ha a kiválasztott választás ára 3.
[/gravityforms]
```
