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

# Podmíněný obsah v Liquidu

> Tiskněte části šablony jen u některých objednávek pomocí if, unless a case a porovnání, která Liquid podporuje.

Liquid umí vytisknout část šablony jen tehdy, když něco platí: razítko „Zaplaceno“ u zaplacených objednávek, dárkový vzkaz, pokud existuje, nebo celní údaje u objednávek odesílaných do zahraničí. Ve vizuálním editoru místo toho použijte kartu bloku **Viditelnost** (viz [Zobrazení bloku jen u některých objednávek](https://foliant-help.iforiti.com/cs/template-editor/block-conditions.md)). Tento článek je určen pro šablony v kódu, bloky **Vlastní Liquid** a možnost bloku **Podmínka Liquid**.

## if, elsif a 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

`unless` je opakem `if`:

```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 %}
```

## Porovnání

| Operátor | Význam | Příklad |
| - | - | - |
| `==` / `!=` | rovná se / nerovná se | `fulfillment_status == 'fulfilled'` |
| `>` `<` `>=` `<=` | větší / menší než | `total_price >= 10000` |
| `contains` | text obsahuje nebo seznam zahrnuje | `tags contains 'Wholesale'` |
| `and` / `or` | spojení podmínek | `pickup_in_store? or shipping_lines.size == 0` |
| `blank` | prázdné nebo chybějící | `note != blank` |

Liquid vyhodnocuje `and` a `or` zprava doleva a nepodporuje závorky. U složitějších pravidel vnořte tagy `if` do sebe.

## Běžné příklady

Jen pokud má objednávka poznámku:

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

Jen u objednávek nad 100,00 (částky jsou v centech):

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

Jen u zákazníků se štítkem VIP:

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

Jen u objednávek odesílaných mimo EU:

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

Jen u konceptů objednávek:

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

## Podmínky Liquid u vizuálních bloků

**Podmínka Liquid** bloku je ta část, která patří dovnitř `{% if … %}`: jeden výraz bez tagů. Například `total_price >= 10000 and customer.tags contains 'VIP'`. Foliant ji kontroluje už při psaní podle ukázkové objednávky. Pokud ji Liquid nedokáže přečíst, upozorní vás.

## Dobré vědět

* Porovnávání textu rozlišuje velká a malá písmena: `'vip'` neodpovídá `'VIP'`. Podmínky štítků ve vizuálním editoru s možností **obsahují text** velikost písmen ignorují.
* `financial_status` a `fulfillment_status` se píší malými písmeny s podtržítky: `paid`, `partially_refunded`, `unfulfilled`, `partially_fulfilled`.
* Podmínky si ověřte na **Ukázkové objednávky** a na vašich nedávných objednávkách ve výběru objednávky pro náhled. Viz [Náhled, formát papíru a přiblížení](https://foliant-help.iforiti.com/cs/template-editor/preview-paper-and-zoom.md).

## Související články

* [Zobrazení bloku jen u některých objednávek](https://foliant-help.iforiti.com/cs/template-editor/block-conditions.md)
* [Objekt objednávky a běžné proměnné](https://foliant-help.iforiti.com/cs/template-editor/liquid-order-variables.md)
* [Peníze a měna v šablonách](https://foliant-help.iforiti.com/cs/template-editor/liquid-money-and-currency.md)
* [Úprava kódu šablony](https://foliant-help.iforiti.com/cs/template-editor/code-editor.md)


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