if, elsif ve else
unless
unless, if etiketinin tersidir:
case
Karşılaştırmalar
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: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_statusvefulfillment_statusdeğ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.