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

# Bedingte Inhalte in Liquid

> Drucken Sie Teile einer Vorlage nur für bestimmte Bestellungen – mit if, unless und case sowie den Vergleichen, die Liquid unterstützt.

Liquid kann einen Teil einer Vorlage nur dann drucken, wenn etwas zutrifft: einen „Bezahlt“-Stempel für bezahlte Bestellungen, eine Geschenknachricht, wenn es eine gibt, Zollangaben für Bestellungen, die ins Ausland gehen. Im visuellen Editor verwenden Sie stattdessen den Tab **Sichtbarkeit** eines Blocks (siehe [Einen Block nur für bestimmte Bestellungen anzeigen](https://foliant-help.iforiti.com/de/template-editor/block-conditions.md)). Dieser Artikel gilt für Code-Vorlagen, Blöcke vom Typ **Benutzerdefiniertes Liquid** und die Option **Liquid-Bedingung** eines Blocks.

## if, elsif und 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` ist das Gegenteil von `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 %}
```

## Vergleiche

| Operator | Bedeutung | Beispiel |
| - | - | - |
| `==` / `!=` | ist gleich / ist ungleich | `fulfillment_status == 'fulfilled'` |
| `>` `<` `>=` `<=` | größer / kleiner als | `total_price >= 10000` |
| `contains` | ein Text enthält etwas oder eine Liste enthält ein Element | `tags contains 'Wholesale'` |
| `and` / `or` | Bedingungen kombinieren | `pickup_in_store? or shipping_lines.size == 0` |
| `blank` | leer oder fehlend | `note != blank` |

Liquid liest `and` und `or` von rechts nach links und kennt keine Klammern. Verschachteln Sie für komplexe Regeln `if`-Tags.

## Häufige Beispiele

Nur wenn die Bestellung eine Notiz hat:

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

Nur für Bestellungen über 100,00 (Beträge sind in Cent angegeben):

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

Nur für Kunden mit dem Tag VIP:

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

Nur für Bestellungen, die außerhalb der EU versendet werden:

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

Nur für Bestellentwürfe:

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

## Liquid-Bedingungen in visuellen Blöcken

Die **Liquid-Bedingung** eines Blocks ist der Teil, der in `{% if … %}` steht: ein einzelner Ausdruck, ohne Tags. Zum Beispiel `total_price >= 10000 and customer.tags contains 'VIP'`. Foliant prüft ihn bereits während der Eingabe anhand der Beispielbestellung und meldet Ihnen, wenn Liquid ihn nicht lesen kann.

## Gut zu wissen

* Textvergleiche unterscheiden zwischen Groß- und Kleinschreibung: `'vip'` passt nicht zu `'VIP'`. Die Tag-Bedingungen des visuellen Editors mit **enthalten den Text** ignorieren die Groß- und Kleinschreibung.
* `financial_status` und `fulfillment_status` werden kleingeschrieben, mit Unterstrichen: `paid`, `partially_refunded`, `unfulfilled`, `partially_fulfilled`.
* Prüfen Sie Bedingungen mit den **Beispielbestellungen** und Ihren eigenen aktuellen Bestellungen in der Bestellauswahl der Vorschau. Siehe [Vorschau, Papierformat und Zoom](https://foliant-help.iforiti.com/de/template-editor/preview-paper-and-zoom.md).

## Verwandte Artikel

* [Einen Block nur für bestimmte Bestellungen anzeigen](https://foliant-help.iforiti.com/de/template-editor/block-conditions.md)
* [Das Bestellobjekt und gängige Variablen](https://foliant-help.iforiti.com/de/template-editor/liquid-order-variables.md)
* [Geld und Währung in Vorlagen](https://foliant-help.iforiti.com/de/template-editor/liquid-money-and-currency.md)
* [Den Code einer Vorlage bearbeiten](https://foliant-help.iforiti.com/de/template-editor/code-editor.md)


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