Référence de balises
Voici les balises reconnu par Liquid de Microsoft :
| Nom | Description |
|---|---|
| assign | Cette balise permet de créer une variable et de lui assigner une valeur dans le contexte Liquid. |
| block | Cette balise permet de définir une section de contenu qui peut être remplacée ou étendue dans un fichier hérité. |
| capture | Cette balise permet d'entreposer le résultat d'une expression ou d'un bloc de contenu dans une variable. |
| case | Cette balise permet de comparer une variable à plusieurs valeurs possibles, à la manière d'un switch en programmation. |
| chart | Cette balise permet d'intégrer un graphique configuré à l'aide des données provenant du Dataverse ou d'une source externe. |
| codecomponent | Cette balise permet d'insérer un composant de code personnalisé (PCF) dans une page Power Pages. |
| comment | Cette balise permet d'ajouter des commentaires dans le code Liquid sans qu'ils ne soient affichés dans le HTML généré. |
| cycle | Cette balise permet d'alterner entre plusieurs valeurs ou classes CSS à chaque itération d'une boucle. |
| editable | Cette balise permet de rendre une zone de contenu modifiable dans le portail, utile pour les utilisateurs autorisés. |
| else | Cette balise permet de définir un bloc d'instructions exécuté lorsque la condition précédente est fausse dans une structure conditionnelle. |
| elsif | Cette balise permet d'ajouter une condition supplémentaire dans une structure if, après une première condition non satisfaite. |
| endfetchxml | Cette balise permet de marquer la fin d'une requête FetchXML intégrée dans un modèle Liquid. |
| entityform | Cette balise permet d'afficher un formulaire d'entité Dynamics 365 dans une page du portail. |
| entitylist | Cette balise permet d'afficher une vue de liste d'enregistrements d'une entité Dynamics 365 configurée dans le portail. |
| entityview | Cette balise permet de récupérer une vue d'entité spécifique pouvant être utilisée pour des traitements personnalisés. |
| extends | Cette balise permet de créer un fichier Liquid basé sur un modèle parent (héritage de gabarits). |
| fetchxml | Cette balise permet de démarrer une requête FetchXML intégrée qui peut être utilisée pour interroger les données du Dataverse. |
| for | Cette balise permet de parcourir une collection d'éléments et d'exécuter un bloc d'instructions pour chaque élément. |
| if | Cette balise permet d'exécuter un bloc d'instructions si une condition donnée est vraie. |
| include | Cette balise permet d'insérer un autre fichier Liquid ou un fragment réutilisable dans la page courante. |
| powerbi | Cette balise permet d'intégrer un rapport Power BI dans une page Power Pages à l'aide de son identifiant. |
| raw | Cette balise permet d'inclure du texte brut ou du code HTML sans être interprété comme Liquid. |
| searchindex | Cette balise permet d'inclure l'index de recherche d'une entité pour les fonctionnalités de recherche dans le portail. |
| substitution | Cette balise permet de remplacer dynamiquement du contenu basé sur un nom de substitution défini dans le portail. |
| tablerow | Cette balise permet d'afficher une collection sous forme de tableau HTML avec contrôle sur les lignes et colonnes. |
| unless | Cette balise permet d'exécuter un bloc d'instructions si une condition est fausse (opposé du if). |
| webform | Cette balise permet d'afficher un formulaire guidé (processus en plusieurs étapes) configuré dans le portail. |
| when | Cette balise permet de définir une des conditions possibles dans une structure case, exécutée si la correspondance est trouvée. |
Dernière mise à jour : Vendredi, le 18 juillet 2025