if, elsif og else
unless
unless er det modsatte af if:
case
Sammenligninger
Liquid læser
and og or fra højre mod venstre og har ingen parenteser. Til komplekse regler kan du indlejre if-tags i hinanden.
Almindelige eksempler
Kun når ordren har en note:Liquid-betingelser på visuelle blokke
En bloks Liquid-betingelse er den del, der står inde i{% if … %}: ét udtryk uden tags. For eksempel total_price >= 10000 and customer.tags contains 'VIP'. Foliant tjekker den, mens du skriver, ud fra eksempelordren og fortæller dig, hvis Liquid ikke kan læse den.
Godt at vide
- Sammenligninger af tekst skelner mellem store og små bogstaver:
'vip'matcher ikke'VIP'. Den visuelle editors tagbetingelser med indeholder teksten ser bort fra store og små bogstaver. financial_statusogfulfillment_statusskrives med små bogstaver og understregninger:paid,partially_refunded,unfulfilled,partially_fulfilled.- Tjek betingelser med Eksempelordrer og dine egne seneste ordrer i forhåndsvisningens ordrevælger. Se Forhåndsvisning, papirstørrelse og zoom.