if、elsif、else
unless
unless は if の反対です。
case
比較
Liquid は
and と or を右から左に評価し、括弧は使えません。複雑な条件には、if タグを入れ子にしてください。
よく使う例
注文にメモがある場合のみ:ビジュアルブロックの Liquid の条件
ブロックの Liquidの条件 には、{% if … %} の中に入る部分を入力します。タグを含まない、1つの式です。例:total_price >= 10000 and customer.tags contains 'VIP'。Foliant は入力中にサンプル注文に対してこの式を確認し、Liquid が読み取れない場合はお知らせします。
補足
- テキストの比較では大文字と小文字が区別されます。
'vip'は'VIP'と一致しません。ビジュアルエディタのタグ条件で の文字列を含む を使う場合は、大文字と小文字は区別されません。 financial_statusとfulfillment_statusは小文字で、アンダースコアを使います:paid、partially_refunded、unfulfilled、partially_fulfilled。- プレビューの注文選択で、サンプル注文 やご自身の最近の注文を使って条件を確認してください。プレビュー、用紙サイズ、ズームをご覧ください。