if, elsif et else
unless
unless est l’inverse de if :
case
Comparaisons
Liquid lit
and et or de droite à gauche et n’accepte pas les parenthèses. Pour des règles complexes, imbriquez des balises if.
Exemples courants
Uniquement lorsque la commande comporte une note :Conditions Liquid sur les blocs visuels
La Condition Liquid d’un bloc correspond à ce qui se place dans{% if … %} : une seule expression, sans balises. Par exemple total_price >= 10000 and customer.tags contains 'VIP'. Foliant la vérifie pendant que vous la saisissez, sur la commande d’exemple, et vous signale si Liquid ne peut pas la lire.
Bon à savoir
- Les comparaisons de texte sont sensibles à la casse :
'vip'ne correspond pas à'VIP'. Les conditions de balise de l’éditeur visuel avec contiennent le texte ignorent la casse. financial_statusetfulfillment_statussont en minuscules, avec des tirets bas :paid,partially_refunded,unfulfilled,partially_fulfilled.- Vérifiez vos conditions avec les Commandes d’exemple et vos propres commandes récentes dans le sélecteur de commande de l’aperçu. Consultez Aperçu, format de papier et zoom.