if、elsif 和 else
unless
unless 与 if 相反:
case
比较运算
Liquid 从右向左读取
and 和 or,并且不支持括号。如果规则较复杂,请嵌套 if 标签。
常见示例
仅当订单有备注时:可视化区块上的 Liquid 条件
区块的 Liquid 条件 是放在{% if … %} 内部的那部分:一个表达式,不带标签。例如 total_price >= 10000 and customer.tags contains 'VIP'。您输入时,Foliant 会根据示例订单进行检查,并在 Liquid 无法读取时提示您。
注意事项
- 文本比较区分大小写:
'vip'与'VIP'不匹配。可视化编辑器中使用 包含文本 的标签条件不区分大小写。 financial_status和fulfillment_status为小写并使用下划线:paid、partially_refunded、unfulfilled、partially_fulfilled。- 请在预览订单选择器中使用 示例订单 和您自己的近期订单来检查条件。请参阅预览、纸张尺寸和缩放。