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

# Betinget innhold i Liquid

> Skriv ut deler av en mal bare for noen ordrer med if, unless og case, og se hvilke sammenligninger Liquid støtter.

Liquid kan skrive ut en del av en mal bare når noe er sant: et «Betalt»-stempel for betalte ordrer, en gavehilsen når det finnes en, tollopplysninger for ordrer som sendes til utlandet. I den visuelle redigeringsverktøyet bruker du heller fanen **Synlighet** på en blokk (se [Vis en blokk bare for noen ordrer](https://foliant-help.iforiti.com/nb/template-editor/block-conditions.md)). Denne artikkelen gjelder kodemaler, **Egendefinert Liquid**-blokker og alternativet **Liquid-betingelse** på en blokk.

## if, elsif og 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` er det motsatte av `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 %}
```

## Sammenligninger

| Operator | Betydning | Eksempel |
| - | - | - |
| `==` / `!=` | er lik / er ikke lik | `fulfillment_status == 'fulfilled'` |
| `>` `<` `>=` `<=` | større / mindre enn | `total_price >= 10000` |
| `contains` | en tekst inneholder, eller en liste omfatter | `tags contains 'Wholesale'` |
| `and` / `or` | kombiner betingelser | `pickup_in_store? or shipping_lines.size == 0` |
| `blank` | tom eller mangler | `note != blank` |

Liquid leser `and` og `or` fra høyre mot venstre og har ingen parenteser. For komplekse regler legger du `if`-tagger inni hverandre.

## Vanlige eksempler

Bare når ordren har et notat:

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

Bare for ordrer over 100,00 (beløp er i cent):

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

Bare for kunder med taggen VIP:

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

Bare for ordrer som sendes utenfor EU:

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

Bare for utkast til ordrer:

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

## Liquid-betingelser på visuelle blokker

En blokks **Liquid-betingelse** er delen som står inni `{% if … %}`: ett uttrykk, uten tagger. For eksempel `total_price >= 10000 and customer.tags contains 'VIP'`. Foliant sjekker den mens du skriver, mot eksempelordren, og sier fra hvis Liquid ikke kan lese den.

## Greit å vite

* Tekstsammenligninger skiller mellom store og små bokstaver: `'vip'` samsvarer ikke med `'VIP'`. Taggbetingelsene i den visuelle redigeringsverktøyet med **inneholder teksten** ser bort fra store og små bokstaver.
* `financial_status` og `fulfillment_status` skrives med små bokstaver og understreker: `paid`, `partially_refunded`, `unfulfilled`, `partially_fulfilled`.
* Test betingelsene med **Eksempelordrer** og dine egne nylige ordrer i ordrevelgeren for forhåndsvisning. Se [Forhåndsvisning, papirstørrelse og zoom](https://foliant-help.iforiti.com/nb/template-editor/preview-paper-and-zoom.md).

## Relaterte artikler

* [Vis en blokk bare for noen ordrer](https://foliant-help.iforiti.com/nb/template-editor/block-conditions.md)
* [Ordreobjektet og vanlige variabler](https://foliant-help.iforiti.com/nb/template-editor/liquid-order-variables.md)
* [Penger og valuta i maler](https://foliant-help.iforiti.com/nb/template-editor/liquid-money-and-currency.md)
* [Rediger koden til en mal](https://foliant-help.iforiti.com/nb/template-editor/code-editor.md)


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