> ## 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'de koşullu içerik

> if, unless ve case ile şablonun bazı bölümlerini yalnızca belirli siparişler için yazdırın ve Liquid'in desteklediği karşılaştırmaları öğrenin.

Liquid, şablonun bir bölümünü yalnızca bir koşul doğru olduğunda yazdırabilir: ödenmiş siparişler için "Ödendi" damgası, varsa bir hediye mesajı, yurt dışına gönderilen siparişler için gümrük bilgileri. Görsel düzenleyicide bunun yerine bloğun **Görünürlük** sekmesini kullanın (bkz. [Bir bloğu yalnızca bazı siparişlerde gösterin](https://foliant-help.iforiti.com/tr/template-editor/block-conditions.md)). Bu makale kod şablonları, **Özel Liquid** blokları ve bir bloğun **Liquid koşulu** seçeneği içindir.

## if, elsif ve 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`, `if` etiketinin tersidir:

```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 %}
```

## Karşılaştırmalar

| Operatör | Anlamı | Örnek |
| - | - | - |
| `==` / `!=` | eşittir / eşit değildir | `fulfillment_status == 'fulfilled'` |
| `>` `<` `>=` `<=` | büyüktür / küçüktür | `total_price >= 10000` |
| `contains` | bir metin içerir veya bir liste kapsar | `tags contains 'Wholesale'` |
| `and` / `or` | koşulları birleştirir | `pickup_in_store? or shipping_lines.size == 0` |
| `blank` | boş veya eksik | `note != blank` |

Liquid, `and` ve `or` ifadelerini sağdan sola okur ve parantez desteklemez. Karmaşık kurallar için `if` etiketlerini iç içe kullanın.

## Yaygın örnekler

Yalnızca siparişte bir not varsa:

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

Yalnızca 100,00 üzerindeki siparişler için (tutarlar kuruş cinsindendir):

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

Yalnızca VIP etiketli müşteriler için:

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

Yalnızca AB dışına gönderilen siparişler için:

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

Yalnızca taslak siparişler için:

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

## Görsel bloklarda Liquid koşulları

Bir bloğun **Liquid koşulu**, `{% if … %}` içine yazılan kısımdır: etiketler olmadan tek bir ifade. Örneğin `total_price >= 10000 and customer.tags contains 'VIP'`. Foliant, siz yazarken koşulu örnek siparişe göre kontrol eder ve Liquid koşulu okuyamazsa sizi uyarır.

## Bilmeniz gerekenler

* Metin karşılaştırmaları büyük/küçük harfe duyarlıdır: `'vip'`, `'VIP'` ile eşleşmez. Görsel düzenleyicideki **metnini içerir** seçeneğini kullanan etiket koşulları büyük/küçük harfi dikkate almaz.
* `financial_status` ve `fulfillment_status` değerleri küçük harfle ve alt çizgiyle yazılır: `paid`, `partially_refunded`, `unfulfilled`, `partially_fulfilled`.
* Koşulları, önizlemedeki sipariş seçicide **Örnek siparişler** ve kendi son siparişlerinizle kontrol edin. Bkz. [Önizleme, kâğıt boyutu ve yakınlaştırma](https://foliant-help.iforiti.com/tr/template-editor/preview-paper-and-zoom.md).

## İlgili makaleler

* [Bir bloğu yalnızca bazı siparişlerde gösterin](https://foliant-help.iforiti.com/tr/template-editor/block-conditions.md)
* [Sipariş nesnesi ve yaygın değişkenler](https://foliant-help.iforiti.com/tr/template-editor/liquid-order-variables.md)
* [Şablonlarda para ve para birimi](https://foliant-help.iforiti.com/tr/template-editor/liquid-money-and-currency.md)
* [Bir şablonun kodunu düzenleyin](https://foliant-help.iforiti.com/tr/template-editor/code-editor.md)


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