Les opérateurs conditionnels
Lorsqu'elles sont utilisées dans des instructions conditionnelles (si, sauf si), certaines valeurs Liquid sont considérées comme vraies, d'autres comme fausses.
Dans Liquid, null et la valeur booléenne false sont considérées comme fausses ; tout le reste est considéré comme vrai. Par exemple, les chaînes de caractères et les tableaux vides sont considérés comme vrais.
Testez les chaînes et les tableaux vides en utilisant la valeur spéciale empty si nécessaire.
- {% unless page.title == empty %}
- <h1>{{ page.title }}</h1>
- {% endunless %}
Testez la taille des types Liquid à l'aide de la propriété de taille spéciale.
Résumé
| Opérateur | True | False |
|---|---|---|
| True | × | |
| False | × | |
| Null | × | |
| Chaîne de caractères | × | |
| Chaîne de caractères vide | × | |
| 0 | × | |
| 1, 3.14 | × | |
| Tableau ou dictionnaire | × | |
| Tableau ou dictionnaire vide | × | |
| Objet | × |
Dernière mise à jour : Vendredi, le 18 juillet 2025