if, elsif i else
unless
unless działa odwrotnie niż if:
case
Porównania
Liquid odczytuje
and i or od prawej do lewej i nie obsługuje nawiasów. Przy złożonych regułach zagnieżdżaj tagi if.
Typowe przykłady
Tylko gdy zamówienie ma notatkę:Warunki Liquid w blokach wizualnych
Warunek Liquid bloku to część, która trafia do środka{% if … %}: jedno wyrażenie, bez tagów. Na przykład total_price >= 10000 and customer.tags contains 'VIP'. Foliant sprawdza go na bieżąco podczas pisania na przykładowym zamówieniu i informuje Cię, jeśli Liquid nie może go odczytać.
Warto wiedzieć
- Porównania tekstu rozróżniają wielkość liter:
'vip'nie pasuje do'VIP'. Warunki tagów w edytorze wizualnym z opcją zawierają tekst ignorują wielkość liter. financial_statusifulfillment_statussą pisane małymi literami, z podkreśleniami:paid,partially_refunded,unfulfilled,partially_fulfilled.- Sprawdzaj warunki na Przykładowe zamówienia i swoich ostatnich zamówieniach w selektorze zamówienia w podglądzie. Zobacz Podgląd, rozmiar papieru i powiększenie.