if, elsif và else
unless
unless ngược lại với if:
case
Phép so sánh
Liquid đọc
and và or từ phải sang trái và không có dấu ngoặc. Với quy tắc phức tạp, bạn hãy lồng các thẻ if vào nhau.
Ví dụ thường gặp
Chỉ khi đơn hàng có ghi chú:Điều kiện Liquid trên khối trực quan
Điều kiện Liquid của khối là phần nằm bên trong{% if … %}: một biểu thức, không có thẻ. Ví dụ total_price >= 10000 and customer.tags contains 'VIP'. Foliant kiểm tra điều kiện ngay khi bạn nhập, dựa trên đơn hàng mẫu, và báo cho bạn nếu Liquid không đọc được.
Cần biết
- Phép so sánh văn bản có phân biệt chữ hoa chữ thường:
'vip'không khớp với'VIP'. Điều kiện thẻ chứa văn bản trong trình chỉnh sửa trực quan thì không phân biệt chữ hoa chữ thường. financial_statusvàfulfillment_statusviết thường, có dấu gạch dưới:paid,partially_refunded,unfulfilled,partially_fulfilled.- Bạn hãy kiểm tra điều kiện với Đơn hàng mẫu và các đơn hàng gần đây của bạn trong bộ chọn đơn hàng xem trước. Xem Xem trước, khổ giấy và thu phóng.