if, elsif en else
unless
unless is het tegenovergestelde van if:
case
Vergelijkingen
Liquid leest
and en or van rechts naar links en kent geen haakjes. Nest if-tags voor complexe regels.
Veelgebruikte voorbeelden
Alleen als de bestelling een notitie heeft:Liquid-voorwaarden op visuele blokken
De Liquid-voorwaarde van een blok is het deel dat binnen{% if … %} komt: één expressie, zonder tags. Bijvoorbeeld total_price >= 10000 and customer.tags contains 'VIP'. Foliant controleert de voorwaarde terwijl je typt, tegen de voorbeeldbestelling, en laat het je weten als Liquid hem niet kan lezen.
Goed om te weten
- Tekstvergelijkingen zijn hoofdlettergevoelig:
'vip'komt niet overeen met'VIP'. Tagvoorwaarden met bevatten de tekst in de visuele editor negeren hoofdletters. financial_statusenfulfillment_statuszijn in kleine letters, met underscores:paid,partially_refunded,unfulfilled,partially_fulfilled.- Controleer voorwaarden met de Voorbeeldbestellingen en je eigen recente bestellingen in de bestellingskiezer van de voorvertoning. Zie Voorvertoning, papierformaat en zoom.