Share via


Opérateurs conditionnels Liquid disponibles

Notes

À compter du 12 octobre 2022, le portail Power Apps devient Power Pages. Plus d’informations : Microsoft Power Pages est maintenant généralement disponible (blog)
Nous allons bientôt migrer et fusionner la documentation des portails Power Apps avec la documentation de Power Pages.

Lorsqu’elles sont utilisées dans des instructions conditionnelles (if, unless), certaines valeurs Liquid sont traitées comme vraies et d’autres comme fausses.

Dans Liquid, les valeurs null et boléenne false sont traitées comme fausses et toutes les autres sont traitées comme vraies. Les chaînes vides, les tableaux vides, etc. sont traités comme vrais. Exemples

{% assign empty_string = "" %}
{% if empty_string %}
<p>This will render.</p>
{% endif %}

Vous pouvez tester les chaînes et les tableaux vides à l’aide la valeur spéciale empty (vide) si besoin.

{% unless page.title == empty %}
<h1>{{ page.title }}</h1>
{% endunless %}

Vous pouvez également tester la taille des types Liquid, des types Liquid ou des types Liquid à l’aide de la propriété de taille spéciale.

{% if page.children.size > 0 %}
<ul>
{% for child in page.children %}
<li>{{ child.title }}</li>
{% endfor %}
</ul>
{% endif %}

Synthèse

Opérateur Vrai Faux
Vrai ×
Faux ×
Null ×
String ×
chaîne vide ×
0 ×
1, 3.14 ×
tableau ou dictionnaire ×
tableau ou dictionnaire vide ×
Objet ×

Voir aussi

Stocker le contenu source à l’aide de modèles Web
Comprendre les opérateurs Liquid
Types Liquid
Objets Liquid
Balises Liquid
Filtres Liquid

Notes

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).