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

# Liquid-filters

> De Liquid-filters die Foliant toevoegt voor bedragen, datums, teksten, adressen, afbeeldingen, barcodes, getallen en kleuren.

Filters bepalen hoe een waarde wordt afgedrukt. Je zet ze achter een waarde met een verticale streep: `{{ total_price | money }}`. Je kunt ze aan elkaar koppelen: `{{ note | escape | newline_to_br }}`. Foliant ondersteunt de standaardfilters van Liquid (zoals `escape`, `default`, `upcase`, `date`, `plus`, `minus`, `split`, `join`, `newline_to_br`) en voegt de filters hieronder toe.

## Bedragen

| Filter | Voorbeeld | Wat het doet |
| - | - | - |
| `money` | `{{ total_price \| money }}` | Een bedrag in centen, in de valuta van de bestelling |
| `money_with_currency` | `{{ total_price \| money_with_currency }}` | Hetzelfde, met de valutacode (`$1.00 USD`) |
| `money_without_currency` | `{{ total_price \| money_without_currency }}` | Alleen het getal (`1.00`) |
| `money_without_trailing_zeros` | `{{ 10000 \| money_without_trailing_zeros }}` | Laat `.00` weg (`$100`) |
| `money_in` | `{{ amount \| money_in: 'EUR' }}` | Een bedrag in de valuta die je opgeeft |

Zie [Bedragen en valuta in templates](https://foliant-help.iforiti.com/nl/template-editor/liquid-money-and-currency.md).

## Datums en teksten

| Filter | Voorbeeld | Wat het doet |
| - | - | - |
| `date` | `{{ created_at \| date: '%d %B %Y' }}` | Maakt een datum op, met namen van maanden en dagen in de taal van het document. Geef een taal op om dat te overschrijven: `date: '%B', customer_locale`. |
| `t` (ook `translate`, `label`) | `{{ 'subtotal' \| t }}` | De tekst van Foliant in de taal van het document |
| `t_both` | `{{ 'titles.invoice' \| t_both }}` | De tekst in de taal van het document en in de tweede taal ("Rechnung / Invoice") |
| `labelled` | `{{ shop.vat_number \| labelled: 'vat_number', ' · ' }}` | Een waarde achter het label (" · Btw-nummer NL…"); niets als de waarde leeg is |

Zie [Datums, talen en vertalingen](https://foliant-help.iforiti.com/nl/template-editor/liquid-dates-and-languages.md).

## Adressen, afbeeldingen en links

| Filter | Voorbeeld | Wat het doet |
| - | - | - |
| `format_address` | `{{ shipping_address \| format_address }}` | Een adres verdeeld over regels, zoals Shopify dat doet |
| `img_url` | `{{ line_item.image \| img_url: '120x120' }}` | Een Shopify-afbeelding in een bepaald formaat: `'thumb'`, `'small'`, `'medium'`, `'large'` of `'120x120'` |
| `img_tag` | `{{ line_item.image \| img_url: 'thumb' \| img_tag }}` | Een `<img>`-tag voor een afbeeldingsadres. Optioneel met alt-tekst en class: `img_tag: 'Logo', 'logo'` |
| `link_to` | `{{ 'Track your order' \| link_to: order_status_url }}` | Een link |

## Barcodes en QR-codes

| Filter | Voorbeeld | Wat het doet |
| - | - | - |
| `barcode` | `{{ line_item.sku \| barcode }}` | Een barcode (Code 128, tenzij je een type opgeeft, zoals `'ean13'`) |
| `qr` | `{{ order_status_url \| qr }}` | Een QR-code |

Zie [Barcodes en QR-codes](https://foliant-help.iforiti.com/nl/template-editor/liquid-barcodes-and-qr-codes.md).

## Getallen en tekst

| Filter | Voorbeeld | Wat het doet |
| - | - | - |
| `weight_with_unit` | `{{ line_item.grams \| weight_with_unit }}` | Een gewicht in grammen met de eenheid: grammen, of kilogrammen vanaf 1.000 g. Geef een eenheid op om om te rekenen: `weight_with_unit: 'lb'` (`kg`, `g`, `lb` of `oz`) |
| `format_number` | `{{ 1234.5 \| format_number: 2 }}` | Een getal met de scheidingstekens van de documenttaal (`1.234,50` in het Duits) |
| `number_with_precision` | `{{ 1.2345 \| number_with_precision: 2 }}` | Een getal met zoveel decimalen (`1.23`) |
| `pluralize` | `{{ item_count \| pluralize: 'item', 'items' }}` | Het enkelvoud of meervoud bij een aantal |
| `handleize` | `{{ 'Hello World!' \| handleize }}` | `hello-world` |
| `strip_html` | `{{ product.description \| strip_html }}` | Verwijdert HTML-tags |
| `truncate_words` | `{{ product.description \| truncate_words: 20 }}` | Kort tekst in tot een aantal woorden |
| `default_value` | `{{ po_number \| default_value: 'N/A' }}` | Een alternatief als de waarde leeg is |
| `json` | `{{ shipping_address \| json }}` | De waarde als data, zodat je ziet wat erin zit terwijl je een template bouwt |

## Kleuren

| Filter | Voorbeeld | Wat het doet |
| - | - | - |
| `color_mix` | `{{ shop_accent_color \| color_mix: '#ffffff', 20 }}` | Mengt twee kleuren: 20% van de eerste |
| `color_contrast` | `{{ shop_accent_color \| color_contrast: '#ffffff' }}` | De contrastverhouding tussen twee kleuren (1–21) |

## Snippets

Twee ingebouwde snippets drukken standaard btw-onderdelen af:

* `{% include 'vat_breakdown' %}`: de tabel met de btw-uitsplitsing, per tarief.
* `{% include 'legal_notes' %}`: de wettelijke btw-vermeldingen (verlegde btw, export, IOSS…).

Zie [Belasting en wetgeving](https://foliant-help.iforiti.com/nl/tax-and-legal.md).

## Goed om te weten

* De code-editor markeert filters die hij niet kent met een waarschuwing. Controleer de voorbeeldweergave als je er een ziet.
* Sommige filters uit de webwinkelthema's van Shopify bestaan niet in documenten. Gebruik alleen de filters hierboven en de standaardfilters van Liquid.

## Gerelateerde artikelen

* [Bedragen en valuta in templates](https://foliant-help.iforiti.com/nl/template-editor/liquid-money-and-currency.md)
* [Datums, talen en vertalingen](https://foliant-help.iforiti.com/nl/template-editor/liquid-dates-and-languages.md)
* [Barcodes en QR-codes](https://foliant-help.iforiti.com/nl/template-editor/liquid-barcodes-and-qr-codes.md)
* [Het order-object en veelgebruikte variabelen](https://foliant-help.iforiti.com/nl/template-editor/liquid-order-variables.md)


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