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

# Villkorsstyrt innehåll i Liquid

> Skriv ut delar av en mall bara för vissa ordrar med if, unless och case, och de jämförelser som Liquid stöder.

Liquid kan skriva ut en del av en mall bara när något är sant: en ”Betald”-stämpel för betalda ordrar, ett gåvomeddelande när det finns ett, tulluppgifter för ordrar som skickas utomlands. I den visuella redigeraren använder du i stället fliken **Synlighet** på ett block (se [Visa ett block bara för vissa ordrar](https://foliant-help.iforiti.com/sv/template-editor/block-conditions.md)). Den här artikeln gäller kodmallar, block med **Anpassad Liquid** och alternativet **Liquid-villkor** på ett block.

## if, elsif och 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` är motsatsen till `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 %}
```

## Jämförelser

| Operator | Betydelse | Exempel |
| - | - | - |
| `==` / `!=` | är lika med / är inte lika med | `fulfillment_status == 'fulfilled'` |
| `>` `<` `>=` `<=` | större / mindre än | `total_price >= 10000` |
| `contains` | en text innehåller, eller en lista inkluderar | `tags contains 'Wholesale'` |
| `and` / `or` | kombinera villkor | `pickup_in_store? or shipping_lines.size == 0` |
| `blank` | tom eller saknas | `note != blank` |

Liquid läser `and` och `or` från höger till vänster och har inga parenteser. För komplexa regler nästlar du `if`-taggar.

## Vanliga exempel

Bara när ordern har en anteckning:

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

Bara för ordrar över 100,00 (beloppen anges i cent):

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

Bara för kunder med taggen VIP:

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

Bara för ordrar som skickas utanför EU:

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

Bara för utkastordrar:

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

## Liquid-villkor på visuella block

Ett blocks **Liquid-villkor** är den del som står inuti `{% if … %}`: ett enda uttryck, utan taggar. Till exempel `total_price >= 10000 and customer.tags contains 'VIP'`. Foliant kontrollerar villkoret medan du skriver, mot exempelordern, och talar om för dig om Liquid inte kan läsa det.

## Bra att veta

* Textjämförelser skiljer på stora och små bokstäver: `'vip'` matchar inte `'VIP'`. Taggvillkoren i den visuella redigeraren med **innehåller texten** bryr sig inte om stora och små bokstäver.
* `financial_status` och `fulfillment_status` skrivs med små bokstäver och understreck: `paid`, `partially_refunded`, `unfulfilled`, `partially_fulfilled`.
* Testa villkoren med **Exempelordrar** och dina egna senaste ordrar i orderväljaren för förhandsgranskningen. Se [Förhandsgranskning, pappersstorlek och zoom](https://foliant-help.iforiti.com/sv/template-editor/preview-paper-and-zoom.md).

## Relaterade artiklar

* [Visa ett block bara för vissa ordrar](https://foliant-help.iforiti.com/sv/template-editor/block-conditions.md)
* [Orderobjektet och vanliga variabler](https://foliant-help.iforiti.com/sv/template-editor/liquid-order-variables.md)
* [Pengar och valuta i mallar](https://foliant-help.iforiti.com/sv/template-editor/liquid-money-and-currency.md)
* [Redigera koden i en mall](https://foliant-help.iforiti.com/sv/template-editor/code-editor.md)


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