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

# Filtry Liquid

> Filtry Liquid, które Foliant dodaje do kwot, dat, tekstów, adresów, obrazów, kodów kreskowych, liczb i kolorów.

Filtry zmieniają sposób, w jaki drukuje się wartość. Dodajesz je po wartości, oddzielając kreską pionową: `{{ total_price | money }}`. Możesz łączyć je w łańcuch: `{{ note | escape | newline_to_br }}`. Foliant obsługuje standardowe filtry Liquid (takie jak `escape`, `default`, `upcase`, `date`, `plus`, `minus`, `split`, `join`, `newline_to_br`) i dodaje te poniżej.

## Kwoty

| Filtr | Przykład | Co robi |
| - | - | - |
| `money` | `{{ total_price \| money }}` | Kwota w centach, w walucie zamówienia |
| `money_with_currency` | `{{ total_price \| money_with_currency }}` | To samo, z kodem waluty (`$1.00 USD`) |
| `money_without_currency` | `{{ total_price \| money_without_currency }}` | Tylko liczba (`1.00`) |
| `money_without_trailing_zeros` | `{{ 10000 \| money_without_trailing_zeros }}` | Pomija `.00` (`$100`) |
| `money_in` | `{{ amount \| money_in: 'EUR' }}` | Kwota w podanej przez Ciebie walucie |

Zobacz [Kwoty i waluty w szablonach](https://foliant-help.iforiti.com/pl/template-editor/liquid-money-and-currency.md).

## Daty i teksty

| Filtr | Przykład | Co robi |
| - | - | - |
| `date` | `{{ created_at \| date: '%d %B %Y' }}` | Formatuje datę, z nazwami miesięcy i dni w języku dokumentu. Dodaj język, aby to zmienić: `date: '%B', customer_locale`. |
| `t` (także `translate`, `label`) | `{{ 'subtotal' \| t }}` | Teksty Foliant w języku dokumentu |
| `t_both` | `{{ 'titles.invoice' \| t_both }}` | Tekst w języku dokumentu i w jego drugim języku („Rechnung / Invoice”) |
| `labelled` | `{{ shop.vat_number \| labelled: 'vat_number', ' · ' }}` | Wartość po jej etykiecie („ · Numer VAT NL…”); nic, gdy wartość jest pusta |

Zobacz [Daty, języki i tłumaczenia](https://foliant-help.iforiti.com/pl/template-editor/liquid-dates-and-languages.md).

## Adresy, obrazy i linki

| Filtr | Przykład | Co robi |
| - | - | - |
| `format_address` | `{{ shipping_address \| format_address }}` | Adres rozłożony na wiersze, tak jak robi to Shopify |
| `img_url` | `{{ line_item.image \| img_url: '120x120' }}` | Obraz Shopify w danym rozmiarze: `'thumb'`, `'small'`, `'medium'`, `'large'` lub `'120x120'` |
| `img_tag` | `{{ line_item.image \| img_url: 'thumb' \| img_tag }}` | Tag `<img>` dla adresu obrazu. Opcjonalny tekst alternatywny i klasa: `img_tag: 'Logo', 'logo'` |
| `link_to` | `{{ 'Track your order' \| link_to: order_status_url }}` | Link |

## Kody kreskowe i kody QR

| Filtr | Przykład | Co robi |
| - | - | - |
| `barcode` | `{{ line_item.sku \| barcode }}` | Kod kreskowy (Code 128, chyba że podasz typ, np. `'ean13'`) |
| `qr` | `{{ order_status_url \| qr }}` | Kod QR |

Zobacz [Kody kreskowe i kody QR](https://foliant-help.iforiti.com/pl/template-editor/liquid-barcodes-and-qr-codes.md).

## Liczby i tekst

| Filtr | Przykład | Co robi |
| - | - | - |
| `weight_with_unit` | `{{ line_item.grams \| weight_with_unit }}` | Waga w gramach z jednostką: gramy lub kilogramy od 1000 g. Podaj jednostkę, aby przeliczyć: `weight_with_unit: 'lb'` (`kg`, `g`, `lb` lub `oz`) |
| `format_number` | `{{ 1234.5 \| format_number: 2 }}` | Liczba z separatorami języka dokumentu (`1.234,50` po niemiecku) |
| `number_with_precision` | `{{ 1.2345 \| number_with_precision: 2 }}` | Liczba z podaną liczbą miejsc po przecinku (`1.23`) |
| `pluralize` | `{{ item_count \| pluralize: 'item', 'items' }}` | Forma pojedyncza lub mnoga słowa dla danej liczby |
| `handleize` | `{{ 'Hello World!' \| handleize }}` | `hello-world` |
| `strip_html` | `{{ product.description \| strip_html }}` | Usuwa tagi HTML |
| `truncate_words` | `{{ product.description \| truncate_words: 20 }}` | Skraca tekst do podanej liczby słów |
| `default_value` | `{{ po_number \| default_value: 'N/A' }}` | Wartość zastępcza, gdy wartość jest pusta |
| `json` | `{{ shipping_address \| json }}` | Wartość jako dane, aby zobaczyć, co zawiera, gdy budujesz szablon |

## Kolory

| Filtr | Przykład | Co robi |
| - | - | - |
| `color_mix` | `{{ shop_accent_color \| color_mix: '#ffffff', 20 }}` | Miesza dwa kolory: 20% pierwszego |
| `color_contrast` | `{{ shop_accent_color \| color_contrast: '#ffffff' }}` | Współczynnik kontrastu między dwoma kolorami (1–21) |

## Fragmenty

Dwa wbudowane fragmenty drukują standardowe sekcje VAT:

* `{% include 'vat_breakdown' %}`: tabela rozbicia VAT według stawek.
* `{% include 'legal_notes' %}`: adnotacje prawne dotyczące VAT (odwrotne obciążenie, eksport, IOSS…).

Zobacz [Podatki i kwestie prawne](https://foliant-help.iforiti.com/pl/tax-and-legal.md).

## Warto wiedzieć

* Edytor kodu oznacza ostrzeżeniem filtry, których nie zna. Gdy je zobaczysz, sprawdź podgląd.
* Niektóre filtry z motywów sklepu Shopify nie istnieją w dokumentach. Używaj filtrów powyżej i standardowych filtrów Liquid.

## Powiązane artykuły

* [Kwoty i waluty w szablonach](https://foliant-help.iforiti.com/pl/template-editor/liquid-money-and-currency.md)
* [Daty, języki i tłumaczenia](https://foliant-help.iforiti.com/pl/template-editor/liquid-dates-and-languages.md)
* [Kody kreskowe i kody QR](https://foliant-help.iforiti.com/pl/template-editor/liquid-barcodes-and-qr-codes.md)
* [Obiekt zamówienia i najczęstsze zmienne](https://foliant-help.iforiti.com/pl/template-editor/liquid-order-variables.md)


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