if, elsif und else
unless
unless ist das Gegenteil von if:
case
Vergleiche
Liquid liest
and und or von rechts nach links und kennt keine Klammern. Verschachteln Sie für komplexe Regeln if-Tags.
Häufige Beispiele
Nur wenn die Bestellung eine Notiz hat:Liquid-Bedingungen in visuellen Blöcken
Die Liquid-Bedingung eines Blocks ist der Teil, der in{% if … %} steht: ein einzelner Ausdruck, ohne Tags. Zum Beispiel total_price >= 10000 and customer.tags contains 'VIP'. Foliant prüft ihn bereits während der Eingabe anhand der Beispielbestellung und meldet Ihnen, wenn Liquid ihn nicht lesen kann.
Gut zu wissen
- Textvergleiche unterscheiden zwischen Groß- und Kleinschreibung:
'vip'passt nicht zu'VIP'. Die Tag-Bedingungen des visuellen Editors mit enthalten den Text ignorieren die Groß- und Kleinschreibung. financial_statusundfulfillment_statuswerden kleingeschrieben, mit Unterstrichen:paid,partially_refunded,unfulfilled,partially_fulfilled.- Prüfen Sie Bedingungen mit den Beispielbestellungen und Ihren eigenen aktuellen Bestellungen in der Bestellauswahl der Vorschau. Siehe Vorschau, Papierformat und Zoom.