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

# Conținut condiționat în Liquid

> Afișați anumite părți ale unui șablon doar pentru unele comenzi cu if, unless și case, și comparațiile acceptate de Liquid.

Liquid poate afișa o parte a unui șablon doar atunci când ceva este adevărat: o ștampilă „Plătit” pentru comenzile plătite, un mesaj de cadou atunci când există, detalii vamale pentru comenzile expediate în străinătate. În editorul vizual, folosiți în schimb fila **Vizibilitate** a unui bloc (consultați [Afișați un bloc doar pentru unele comenzi](https://foliant-help.iforiti.com/ro/template-editor/block-conditions.md)). Acest articol se referă la șabloanele de cod, la blocurile **Liquid personalizat** și la opțiunea **Condiție Liquid** a unui bloc.

## if, elsif și 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` este opusul lui `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 %}
```

## Comparații

| Operator | Semnificație | Exemplu |
| - | - | - |
| `==` / `!=` | este egal cu / nu este egal cu | `fulfillment_status == 'fulfilled'` |
| `>` `<` `>=` `<=` | mai mare / mai mic decât | `total_price >= 10000` |
| `contains` | un text conține sau o listă include | `tags contains 'Wholesale'` |
| `and` / `or` | combină condiții | `pickup_in_store? or shipping_lines.size == 0` |
| `blank` | gol sau lipsă | `note != blank` |

Liquid citește `and` și `or` de la dreapta la stânga și nu acceptă paranteze. Pentru reguli complexe, imbricați etichete `if`.

## Exemple frecvente

Doar când comanda are o notă:

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

Doar pentru comenzile de peste 100,00 (sumele sunt în cenți):

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

Doar pentru clienții cu eticheta VIP:

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

Doar pentru comenzile expediate în afara UE:

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

Doar pentru comenzile preliminare:

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

## Condiții Liquid pentru blocurile vizuale

**Condiție Liquid** a unui bloc este partea care se pune în interiorul `{% if … %}`: o singură expresie, fără etichete. De exemplu, `total_price >= 10000 and customer.tags contains 'VIP'`. Foliant o verifică pe măsură ce tastați, pe baza comenzii exemplu, și vă anunță dacă Liquid nu o poate citi.

## Bine de știut

* Comparațiile de text țin cont de majuscule și minuscule: `'vip'` nu corespunde cu `'VIP'`. Condițiile pentru etichete din editorul vizual cu **conțin textul** ignoră diferența dintre majuscule și minuscule.
* `financial_status` și `fulfillment_status` sunt scrise cu litere mici și cu caractere de subliniere: `paid`, `partially_refunded`, `unfulfilled`, `partially_fulfilled`.
* Verificați condițiile cu **Comenzi exemplu** și cu propriile comenzi recente în selectorul de comenzi al previzualizării. Consultați [Previzualizare, format de hârtie și zoom](https://foliant-help.iforiti.com/ro/template-editor/preview-paper-and-zoom.md).

## Articole conexe

* [Afișați un bloc doar pentru unele comenzi](https://foliant-help.iforiti.com/ro/template-editor/block-conditions.md)
* [Obiectul comenzii și variabilele frecvente](https://foliant-help.iforiti.com/ro/template-editor/liquid-order-variables.md)
* [Sume și monede în șabloane](https://foliant-help.iforiti.com/ro/template-editor/liquid-money-and-currency.md)
* [Editați codul unui șablon](https://foliant-help.iforiti.com/ro/template-editor/code-editor.md)


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