if, elsif és else
unless
Azunless az if ellentéte:
case
Összehasonlítások
A Liquid az
and és or operátorokat jobbról balra értékeli ki, és nem ismeri a zárójeleket. Összetett szabályokhoz ágyazzon egymásba if címkéket.
Gyakori példák
Csak ha a rendeléshez tartozik megjegyzés:Liquid-feltételek vizuális blokkokon
A blokk Liquid-feltétel beállítása az a rész, amely a{% if … %} belsejébe kerül: egyetlen kifejezés, címkék nélkül. Például: total_price >= 10000 and customer.tags contains 'VIP'. A Foliant gépelés közben ellenőrzi a mintarendelésen, és jelzi, ha a Liquid nem tudja értelmezni.
Jó tudni
- A szöveges összehasonlítások megkülönböztetik a kis- és nagybetűket: a
'vip'nem egyezik a'VIP'értékkel. A vizuális szerkesztő ezt a szöveget tartalmazza: címkefeltételei nem különböztetik meg a kis- és nagybetűket. - A
financial_statusés afulfillment_statusértékei kisbetűsek, aláhúzásjellel:paid,partially_refunded,unfulfilled,partially_fulfilled. - A feltételeket a Mintarendelések és a saját legutóbbi rendelései segítségével ellenőrizheti az előnézet rendelésválasztójában. Lásd: Előnézet, papírméret és nagyítás.