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

> Foliant'ın para birimleri, tarihler, metinler, adresler, görseller, barkodlar, sayılar ve renkler için eklediği Liquid filtreleri.

Filtreler, bir değerin nasıl yazdırılacağını değiştirir. Filtreyi değerden sonra dikey çizgiyle eklersiniz: `{{ total_price | money }}`. Filtreleri art arda bağlayabilirsiniz: `{{ note | escape | newline_to_br }}`. Foliant, Liquid'in standart filtrelerini (`escape`, `default`, `upcase`, `date`, `plus`, `minus`, `split`, `join`, `newline_to_br` gibi) destekler ve aşağıdakileri de ekler.

## Para

| Filtre | Örnek | Ne işe yarar |
| - | - | - |
| `money` | `{{ total_price \| money }}` | Kuruş cinsinden bir tutarı siparişin para biriminde gösterir |
| `money_with_currency` | `{{ total_price \| money_with_currency }}` | Aynısını para birimi koduyla gösterir (`$1.00 USD`) |
| `money_without_currency` | `{{ total_price \| money_without_currency }}` | Yalnızca sayıyı gösterir (`1.00`) |
| `money_without_trailing_zeros` | `{{ 10000 \| money_without_trailing_zeros }}` | `.00` kısmını çıkarır (`$100`) |
| `money_in` | `{{ amount \| money_in: 'EUR' }}` | Bir tutarı belirttiğiniz para biriminde gösterir |

[Şablonlarda para ve para birimi](https://foliant-help.iforiti.com/tr/template-editor/liquid-money-and-currency.md) sayfasına bakın.

## Tarihler ve metinler

| Filtre | Örnek | Ne işe yarar |
| - | - | - |
| `date` | `{{ created_at \| date: '%d %B %Y' }}` | Bir tarihi biçimlendirir; ay ve gün adları belgenin dilinde olur. Bunu geçersiz kılmak için bir dil ekleyin: `date: '%B', customer_locale`. |
| `t` (ayrıca `translate`, `label`) | `{{ 'subtotal' \| t }}` | Foliant'ın metnini belgenin dilinde gösterir |
| `t_both` | `{{ 'titles.invoice' \| t_both }}` | Metni belgenin dilinde ve ikinci dilinde gösterir ("Rechnung / Invoice") |
| `labelled` | `{{ shop.vat_number \| labelled: 'vat_number', ' · ' }}` | Bir değeri etiketinden sonra gösterir (" · KDV numarası NL…"); değer boşsa hiçbir şey yazdırmaz |

[Tarihler, diller ve çeviriler](https://foliant-help.iforiti.com/tr/template-editor/liquid-dates-and-languages.md) sayfasına bakın.

## Adresler, görseller ve bağlantılar

| Filtre | Örnek | Ne işe yarar |
| - | - | - |
| `format_address` | `{{ shipping_address \| format_address }}` | Bir adresi Shopify'daki gibi satırlara yerleştirir |
| `img_url` | `{{ line_item.image \| img_url: '120x120' }}` | Bir Shopify görselini belirli bir boyutta verir: `'thumb'`, `'small'`, `'medium'`, `'large'` veya `'120x120'` |
| `img_tag` | `{{ line_item.image \| img_url: 'thumb' \| img_tag }}` | Bir görsel adresi için `<img>` etiketi oluşturur. İsteğe bağlı alternatif metin ve sınıf ekleyebilirsiniz: `img_tag: 'Logo', 'logo'` |
| `link_to` | `{{ 'Track your order' \| link_to: order_status_url }}` | Bir bağlantı oluşturur |

## Barkodlar ve QR kodları

| Filtre | Örnek | Ne işe yarar |
| - | - | - |
| `barcode` | `{{ line_item.sku \| barcode }}` | Bir barkod oluşturur (`'ean13'` gibi bir tür belirtmezseniz Code 128) |
| `qr` | `{{ order_status_url \| qr }}` | Bir QR kodu oluşturur |

[Barkodlar ve QR kodları](https://foliant-help.iforiti.com/tr/template-editor/liquid-barcodes-and-qr-codes.md) sayfasına bakın.

## Sayılar ve metin

| Filtre | Örnek | Ne işe yarar |
| - | - | - |
| `weight_with_unit` | `{{ line_item.grams \| weight_with_unit }}` | Gram cinsinden bir ağırlığı birimiyle gösterir: gram veya 1.000 g'dan itibaren kilogram. Dönüştürmek için bir birim belirtin: `weight_with_unit: 'lb'` (`kg`, `g`, `lb` veya `oz`) |
| `format_number` | `{{ 1234.5 \| format_number: 2 }}` | Bir sayıyı belgenin dilindeki ayırıcılarla gösterir (Almancada `1.234,50`) |
| `number_with_precision` | `{{ 1.2345 \| number_with_precision: 2 }}` | Bir sayıyı belirtilen ondalık basamak sayısıyla gösterir (`1.23`) |
| `pluralize` | `{{ item_count \| pluralize: 'item', 'items' }}` | Bir sayıya göre kelimenin tekil veya çoğul hâlini verir |
| `handleize` | `{{ 'Hello World!' \| handleize }}` | `hello-world` |
| `strip_html` | `{{ product.description \| strip_html }}` | HTML etiketlerini kaldırır |
| `truncate_words` | `{{ product.description \| truncate_words: 20 }}` | Metni belirli sayıda kelimeye kısaltır |
| `default_value` | `{{ po_number \| default_value: 'N/A' }}` | Değer boş olduğunda yedek bir değer gösterir |
| `json` | `{{ shipping_address \| json }}` | Değeri veri olarak gösterir; şablon oluştururken içinde ne olduğunu görmenizi sağlar |

## Renkler

| Filtre | Örnek | Ne işe yarar |
| - | - | - |
| `color_mix` | `{{ shop_accent_color \| color_mix: '#ffffff', 20 }}` | İki rengi karıştırır: ilk rengin %20'si |
| `color_contrast` | `{{ shop_accent_color \| color_contrast: '#ffffff' }}` | İki renk arasındaki kontrast oranını verir (1–21) |

## Kod parçacıkları

İki yerleşik kod parçacığı standart KDV bölümlerini yazdırır:

* `{% include 'vat_breakdown' %}`: oran bazında KDV dökümü tablosu.
* `{% include 'legal_notes' %}`: KDV yasal notları (ters ibraz, ihracat, IOSS…).

[Vergi ve yasal konular](https://foliant-help.iforiti.com/tr/tax-and-legal.md) sayfasına bakın.

## Bilmeniz gerekenler

* Kod düzenleyici, tanımadığı filtreleri bir uyarıyla işaretler. Bir uyarı gördüğünüzde önizlemeyi kontrol edin.
* Shopify'ın mağaza temalarındaki bazı filtreler belgelerde bulunmaz. Yukarıdaki filtreleri ve Liquid'in standart filtrelerini kullanın.

## İlgili makaleler

* [Şablonlarda para ve para birimi](https://foliant-help.iforiti.com/tr/template-editor/liquid-money-and-currency.md)
* [Tarihler, diller ve çeviriler](https://foliant-help.iforiti.com/tr/template-editor/liquid-dates-and-languages.md)
* [Barkodlar ve QR kodları](https://foliant-help.iforiti.com/tr/template-editor/liquid-barcodes-and-qr-codes.md)
* [Sipariş nesnesi ve yaygın değişkenler](https://foliant-help.iforiti.com/tr/template-editor/liquid-order-variables.md)


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