Types 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.

Les objets Liquid peuvent retourner un des sept types de base : Chaîne, Nombre, Booléen, Tableau, Dictionnaire, Date/Heure ou Null. Les variables Liquid peuvent être initialisées à l’aide des balises assign ou capture.

Chaîne

Une chaîne est déclarée en entourant le texte de guillemets simples ou doubles.

{% assign string_a = "Hello World!" %}

{% assign string_b = 'Single quotes work too.' %}

Obtenez le nombre de caractères d’une chaîne avec la propriété size.

{{ string_a.size }} <!-- Output: 12 -->

Numéro

Les nombres peuvent être des nombres entiers ou flottants.

{% assign pi = 3.14 %}

{% if page.title.size > 100 %}

This page has a long title.

{% endif %}

Booléen

Une valeur booléenne a la valeur True ou False.

{% assign x = true %}

{% assign y = false %}

{% if x %}

This will be rendered, because x is true.

{% endif %}

Tableau

Un tableau contient une liste de valeurs de tout type. Vous pouvez accéder à un élément donné par l’index (de base zéro) à l’aide de [ ], itérer sur celui-ci à l’aide de la balise for et obtenir le nombre d’éléments contenus dans le tableau à l’aide de la propriété size.

{% for view in entitylist.views %}

{{ view.name }}

{% endfor %}

{{ entitylist.views[0] }}

{% if entitylist.views.size > 0 %}

This list has {{ entitylist.views.size }} views.

{% endif %}

Dictionnaire

Les dictionnaires contiennent un ensemble de valeurs accessibles par une clé de chaîne. Vous pouvez accéder à un élément donné par la clé de chaîne à l’aide de [ ], itérer sur celui-ci à l’aide de la balise for et obtenir le nombre d’éléments contenus dans le dictionnaire à l’aide de la propriété size.

{{ request.params[ID] }}

{% if request.params.size > 0 %}

The request parameters collection contains some items.

{% endif %}

Date/Heure

Un objets Date/Heure représente une date et une heure spécifiques.

{{ page.modifiedon | date: 'f' }}

Null

Null représente une valeur vide ou inexistante. Les sorties qui tentent de retourner une valeur Null n’affichent aucune donnée. Elle est considérée comme False dans les conditions.

{% if request.params[ID] %}

This will render if the ID request parameter is NOT null.

{% endif %}

Voir aussi

Stocker le contenu source à l’aide de modèles Web
Comprendre les opérateurs Liquid
Conditions
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é).