if, elsif e else
unless
unless è l’opposto di if:
case
Confronti
Liquid legge
and e or da destra a sinistra e non ha parentesi. Per regole complesse, annida i tag if.
Esempi comuni
Solo quando l’ordine ha una nota:Condizioni Liquid sui blocchi visivi
La Condizione Liquid di un blocco è la parte che va dentro{% if … %}: una sola espressione, senza tag. Per esempio total_price >= 10000 and customer.tags contains 'VIP'. Foliant la controlla mentre scrivi, sull’ordine di esempio, e ti avvisa se Liquid non riesce a leggerla.
Buono a sapersi
- I confronti di testo distinguono tra maiuscole e minuscole:
'vip'non corrisponde a'VIP'. Le condizioni sui tag dell’editor visivo con contengono il testo ignorano maiuscole e minuscole. financial_statusefulfillment_statussono in minuscolo, con trattini bassi:paid,partially_refunded,unfulfilled,partially_fulfilled.- Verifica le condizioni con gli Ordini di esempio e con i tuoi ordini recenti nel selettore dell’ordine di anteprima. Vedi Anteprima, formato carta e zoom.