if, elsif dan else
unless
unless adalah kebalikan dari if:
case
Perbandingan
Liquid membaca
and dan or dari kanan ke kiri dan tidak mendukung tanda kurung. Untuk aturan yang rumit, susun tag if secara bertingkat.
Contoh umum
Hanya jika pesanan memiliki catatan:Kondisi Liquid pada blok visual
Kondisi Liquid pada blok adalah bagian yang berada di dalam{% if … %}: satu ekspresi, tanpa tag. Misalnya total_price >= 10000 and customer.tags contains 'VIP'. Foliant memeriksanya saat Anda mengetik, berdasarkan contoh pesanan, dan memberi tahu Anda jika Liquid tidak dapat membacanya.
Perlu diketahui
- Perbandingan teks membedakan huruf besar dan kecil:
'vip'tidak cocok dengan'VIP'. Kondisi tag di editor visual dengan berisi teks mengabaikan huruf besar dan kecil. financial_statusdanfulfillment_statusditulis dengan huruf kecil dan garis bawah:paid,partially_refunded,unfulfilled,partially_fulfilled.- Periksa kondisi dengan Contoh pesanan dan pesanan terbaru Anda sendiri di pemilih pesanan pratinjau. Lihat Pratinjau, ukuran kertas dan zoom.