> ## Documentation Index
> Fetch the complete documentation index at: https://foliant-help.iforiti.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Feltételes tartalom Liquidben

> Egy sablon részeit csak bizonyos rendeléseknél nyomtathatja ki az if, unless és case segítségével. Itt a Liquid által támogatott összehasonlításokat is megtalálja.

A Liquid a sablon egy részét csak akkor nyomtatja ki, ha valami teljesül: „Fizetve” bélyegzőt a kifizetett rendeléseknél, ajándéküzenetet, ha van ilyen, vámadatokat a külföldre szállított rendeléseknél. A vizuális szerkesztőben ehelyett a blokk **Láthatóság** lapját használja (lásd: [Blokk megjelenítése csak bizonyos rendeléseknél](https://foliant-help.iforiti.com/hu/template-editor/block-conditions.md)). Ez a cikk a kódsablonokról, az **Egyéni Liquid** blokkokról és a blokkok **Liquid-feltétel** beállításáról szól.

## if, elsif és else

```liquid theme={null}
{% if financial_status == 'paid' %}
  <p class="stamp">PAID</p>
{% elsif financial_status == 'partially_paid' %}
  <p>Partly paid. {{ 'total_due' | t }}: {{ total_price | minus: total_paid | money }}</p>
{% else %}
  <p>Payment pending</p>
{% endif %}
```

## unless

Az `unless` az `if` ellentéte:

```liquid theme={null}
{% unless customer.tax_exempt %}
  {% include 'vat_breakdown' %}
{% endunless %}
```

## case

```liquid theme={null}
{% case shipping_address.country_code %}
  {% when 'US', 'CA' %}
    <p>Ships within North America</p>
  {% when 'GB' %}
    <p>Ships within the UK</p>
  {% else %}
    <p>International shipment</p>
{% endcase %}
```

## Összehasonlítások

| Operátor | Jelentés | Példa |
| - | - | - |
| `==` / `!=` | egyenlő / nem egyenlő | `fulfillment_status == 'fulfilled'` |
| `>` `<` `>=` `<=` | nagyobb / kisebb | `total_price >= 10000` |
| `contains` | egy szöveg tartalmazza, vagy egy lista tartalmazza | `tags contains 'Wholesale'` |
| `and` / `or` | feltételek összekapcsolása | `pickup_in_store? or shipping_lines.size == 0` |
| `blank` | üres vagy hiányzik | `note != blank` |

A Liquid az `and` és `or` operátorokat jobbról balra értékeli ki, és nem ismeri a zárójeleket. Összetett szabályokhoz ágyazzon egymásba `if` címkéket.

## Gyakori példák

Csak ha a rendeléshez tartozik megjegyzés:

```liquid theme={null}
{% if note != blank %}<p>{{ note | escape }}</p>{% endif %}
```

Csak a 100,00 feletti rendeléseknél (az összegek centben vannak):

```liquid theme={null}
{% if total_price >= 10000 %}<p>Free gift included</p>{% endif %}
```

Csak a VIP címkével rendelkező vásárlóknál:

```liquid theme={null}
{% if customer.tags contains 'VIP' %}<p>Thank you for being a VIP!</p>{% endif %}
```

Csak az EU-n kívülre szállított rendeléseknél:

```liquid theme={null}
{% unless shipping_address.member_of_eu %}…customs details…{% endunless %}
```

Csak a piszkozatrendeléseknél:

```liquid theme={null}
{% if is_draft_order? %}…{% endif %}
```

## Liquid-feltételek vizuális blokkokon

A blokk **Liquid-feltétel** beállítása az a rész, amely a `{% if … %}` belsejébe kerül: egyetlen kifejezés, címkék nélkül. Például: `total_price >= 10000 and customer.tags contains 'VIP'`. A Foliant gépelés közben ellenőrzi a mintarendelésen, és jelzi, ha a Liquid nem tudja értelmezni.

## Jó tudni

* A szöveges összehasonlítások megkülönböztetik a kis- és nagybetűket: a `'vip'` nem egyezik a `'VIP'` értékkel. A vizuális szerkesztő **ezt a szöveget tartalmazza:** címkefeltételei nem különböztetik meg a kis- és nagybetűket.
* A `financial_status` és a `fulfillment_status` értékei kisbetűsek, aláhúzásjellel: `paid`, `partially_refunded`, `unfulfilled`, `partially_fulfilled`.
* A feltételeket a **Mintarendelések** és a saját legutóbbi rendelései segítségével ellenőrizheti az előnézet rendelésválasztójában. Lásd: [Előnézet, papírméret és nagyítás](https://foliant-help.iforiti.com/hu/template-editor/preview-paper-and-zoom.md).

## Kapcsolódó cikkek

* [Blokk megjelenítése csak bizonyos rendeléseknél](https://foliant-help.iforiti.com/hu/template-editor/block-conditions.md)
* [A rendelésobjektum és a gyakori változók](https://foliant-help.iforiti.com/hu/template-editor/liquid-order-variables.md)
* [Pénzösszegek és pénznem a sablonokban](https://foliant-help.iforiti.com/hu/template-editor/liquid-money-and-currency.md)
* [Sablon kódjának szerkesztése](https://foliant-help.iforiti.com/hu/template-editor/code-editor.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.