Section courante

A propos

Section administrative du site

Balises de Dataverse Liquid

Les balises Microsoft Dataverse Liquid permettent de charger et d'afficher les données Dataverse, ou d'utiliser d'autres services du cadres d'applications Power Pages. Ces balises sont des extensions du langage Liquid spécifiques à Dataverse.

chart

Ajoute un graphique d'application pilotée par modèle Power Apps à une page web. La balise graphique peut être ajoutée dans le champ Copy d'une page web ou dans le champ Source d'un modèle web. Pour savoir comment ajouter un graphique d'application pilotée par modèle Power Apps à une page web.

  1. {% chart id:"EE3C733D-5693-DE11-97D4-00155DA3B01E" viewid:"00000000-0000-0000-00AA-000010001006" %}

Paramètres

Deux paramètres doivent être fournis avec la balise chart : chart id et viewid.

Nom Description
chart id ID de visualisation du graphique. Vous pouvez obtenir cet identifiant en exportant le graphique.
viewid ID de la table lorsqu'elle est ouverte dans l'éditeur de vue.

powerbi

Ajoute les tableaux de bord et rapports Power BI aux pages. La balise peut être ajoutée dans le champ Copy d'une page web ou dans le champ Source d'un modèle web. Pour savoir comment ajouter un rapport ou un tableau de bord Power BI à une page web dans Power Pages.

Remarque : Pour que la balise fonctionne, vous devez activer l'intégration Power BI depuis le hub Power Pages dans le centre d'administration Power Platform. Si l'intégration Power BI n'est pas activée, le tableau de bord ou le rapport ne s'affiche pas.

Paramètres

La balise PowerBI accepte les paramètres suivants :

Nom Description
path Chemin d'accès au rapport ou au tableau de bord Power BI. Si le rapport ou le tableau de bord Power BI est sécurisé, vous devez fournir le type d'authentification :


  1. {% powerbi authentication_type:"powerbiembedded" path:"https://app.powerbi.com/groups/00000000-0000-0000-0000-000000000000/reports/00000000-0000-0000-0000-000000000001/ReportSection01" %}     
authentication_type Type d'authentification requis pour le rapport ou le tableau de bord Power BI. Les valeurs valides pour ce paramètre sont :
Valeur Description
Anonymous Permet d'intégrer des rapports Power BI publiés sur le Web. Le type d'authentification par défaut est Anonyme. Si vous utilisez ce type d'authentification, vous devez obtenir l'URL du rapport Power BI comme décrit dans : Publier sur le Web depuis Power BI.
AAD Vous permet de partager des rapports ou des tableaux de bord Power BI sécurisés avec des utilisateurs authentifiés Power BI Microsoft Entra ID.
powerbiembedded Vous permet de partager des rapports ou tableaux de bord Power BI sécurisés avec des utilisateurs externes ne disposant pas de licence Power BI ni de l'authentification Microsoft Entra. Pour plus d'informations sur la configuration du service Power BI Embedded, consultez la section Activation du service Power BI Embedded.
Lorsque vous ajoutez un rapport ou un tableau de bord Power BI sécurisé, assurez-vous qu'il est partagé avec les services Power Pages Microsoft Entra ou Power BI Embedded.

Remarque : Les valeurs du paramètre authentication_type ne sont pas sensibles à la casse.

  1. {% powerbi authentication_type:"AAD" path:"https://app.powerbi.com/groups/00000000-0000-0000-0000-000000000000/reports/00000000-0000-0000-0000-000000000001/ReportSection01" %}

Vous pouvez également filtrer le rapport selon une ou plusieurs valeurs. La syntaxe pour filtrer un rapport est la suivante :

URL?filter=Table/Field eq 'value'


Par exemple, si vous souhaitez filtrer le rapport pour afficher les données d'un contact nommé Bert Hair, vous devez ajouter les données suivantes à l'URL :

?filter=Executives/Executive eq 'Bert Hair'


Le code complet est :

  1. {% powerbi authentication_type:"AAD" path:"https://app.powerbi.com/groups/00000000-0000-0000-0000-000000000000/reports/00000000-0000-0000-0000-000000000001/ReportSection01?filter=Executives/Executive eq 'Bert Hair'" %}


Plus d'informations sur le filtrage d'un rapport : Filtrer un rapport à l'aide des paramètres de chaîne de requête dans l'URL.

Remarque : Les rapports anonymes ne prennent pas en charge le filtrage.

Vous pouvez également créer un chemin dynamique à l'aide de la variable Liquid de capture :

  1. {% capture pbi_path %}https://app.powerbi.com/groups/00000000-0000-0000-0000-000000000000/reports/00000000-0000-0000-0000-000000000001/ReportSection01?filter=Executives/Executive eq '{{user.id}}'{% endcapture %}
  2. {% powerbi authentication_type:"AAD" path:pbi_path %}
tileid Affiche la tuile spécifiée du tableau de bord. Vous devez fournir l'ID de la tuile :

  1. {% powerbi authentication_type:"AAD" path:"https://app.powerbi.com/groups/00000000-0000-0000-0000-000000000000/dashboards/00000000-0000-0000-0000-000000000001" tileid:"00000000-0000-0000-0000-000000000002" %}
roles Rôles attribués au rapport Power BI. Ce paramètre fonctionne uniquement lorsque le paramètre authentication_type est défini sur powerbiembedded.

Si vous avez défini des rôles dans Power BI et les avez attribués à des rapports, vous devez spécifier les rôles appropriés dans la balise PowerBI Liquid. Les rôles permettent de filtrer les données à afficher dans un rapport. Vous pouvez spécifier plusieurs rôles en les séparant par une virgule :

  1. {% powerbi authentication_type:"powerbiembedded" path:"https://app.powerbi.com/groups/00000000-0000-0000-0000-000000000000/reports/00000000-0000-0000-0000-000000000000/ReportSection2" roles:"Region_East,Region_West" %}


Si vous avez attribué un rôle à un rapport Power BI et que vous n'avez pas spécifié le paramètre rôles dans la balise Liquid ou que vous n'avez pas spécifié de rôle dans le paramètre, une erreur s'affiche.

Astuce

Si vous souhaitez utiliser les rôles web définis sur votre site comme rôles Power BI, vous pouvez définir une variable et lui attribuer des rôles web. Vous pouvez ensuite utiliser la variable définie dans la balise Liquid.

Supposons que vous ayez défini deux rôles web, Region_East et Region_West, sur votre site. Vous pouvez les associer en utilisant le code suivant :

  1. {% assign webroles = user.roles | join: ", " %}

Dans l'extrait de code, webroles est une variable entreposant les rôles Web Region_East et Region_West.

Utilisez la variable webroles comme suit dans la balise Liquid :

  1. {% powerbi authentication_type:"powerbiembedded" path:"https://app.powerbi.com/groups/00000000-0000-0000-0000-000000000000/reports/00000000-0000-0000-0000-000000000000/ReportSection2" roles:webroles%}

editable

Rend un objet CMS Power Pages modifiable sur le site pour les utilisateurs disposant des droits de modification du contenu. Les objets modifiables incluent les pages, les extraits et les liens web.

  1. {% editable page 'adx_copy' type: 'html', title: 'Page Copy', escape: false, liquid: true %}
  2.  
  3. {% editable snippets Header type: 'html' %}
  4.  
  5. <!--
  6.  
  7. Un ensemble de liens Web modifiable nécessite une structure DOM spécifique, avec certaines classes sur l'élément conteneur, comme illustré ici.
  8.  
  9. -->
  10.  
  11. {% assign primary_nav = weblinks[Primary Navigation] %}
  12.  
  13. {% if primary_nav %}
  14.  
  15. <div {% if primary_nav.editable %}class=xrm-entity xrm-editable-adx_weblinkset{% endif %}>
  16.  
  17. <ul>
  18.  
  19. <!-- Rendre les liens Web... -->
  20.  
  21. </ul>
  22.  
  23. {% editable primary_nav %}
  24.  
  25. </div>
  26.  
  27. {% endif %}

Paramètres

Le premier paramètre fourni à editable correspond à l'objet modifiable, tel qu'un ensemble de liens web, des extraits ou la page actuelle. Le second paramètre, facultatif, permet de spécifier un nom ou une clef d'attribut au sein de cet objet à afficher et à modifier. Cette valeur peut être le nom d'un attribut de table ou le nom d'un extrait, par exemple.

En plus de ces paramètres initiaux, la balise prend en charge de nombreux paramètres nommés facultatifs.

Nom Description
class Spécifie une valeur d'attribut de classe pour l'élément racine rendu par cette balise.
default Une valeur par défaut rendue dans le cas où l'élément modifiable n'a aucune valeur.
escape Valeur booléenne indiquant si une valeur affichée par cette balise est codée en HTML. Par défaut, cette valeur est «false».
liquid Valeur booléenne indiquant si une valeur affichée par cette balise est codée en HTML. Par défaut, cette valeur est «fausse».
tag Nom des balises HTML conteneur affichées par cette balise. Cette balise affiche les éléments div par défaut. Il est recommandé de choisir entre div et span comme valeur pour ce paramètre. Nom des balises HTML conteneur affichées par cette balise. Cette balise affiche les éléments div par défaut. Il est recommandé de choisir entre div et span pour ce paramètre.
title Spécifie une étiquette pour cet élément modifiable dans l'interface d'édition de contenu. Si aucune étiquette n'est fournie, une étiquette conviviale est générée automatiquement.
type Une valeur de chaîne indiquant le type d'interface d'édition à afficher, pour les valeurs de texte modifiables. Les valeurs valides pour ce paramètre sont html ou text. html est la valeur par défaut.

entitylist

Charge une liste donnée, par nom ou identifiant. Les propriétés de la liste sont ensuite accessibles via un objet entitylist disponible dans le bloc de balises. Pour afficher les enregistrements de résultats de la liste, utilisez la balise entityview dans le bloc.

Si la liste est chargée correctement, le contenu du bloc est affiché. Si la liste est introuvable, le contenu du bloc n'est pas affiché.

  1. {% entitylist name:My List %}
  2.  
  3. Liste chargée {{ entitylist.adx_name }}.
  4.  
  5. {% endentitylist %}

Par défaut, l'objet entitylist reçoit le nom de variable entitylist. Un nom de variable différent peut être fourni.

  1. {% entitylist name:My List %}
  2.  
  3. Liste chargée {{ entitylist.adx_name }}.
  4.  
  5. {% endentitylist %}

Paramètres

Fournissez uniquement un identifiant, un nom ou une clef pour sélectionner la liste à charger.

Nom Paramètres
id Charge une liste par ID GUID. id doit être une chaîne pouvant être analysée comme un GUID :

  1. {% entitylist id:936DA01F-9ABD-4d9d-80C7-02AF85C822A8 %}
  2.  
  3. Liste chargée {{ entitylist.adx_name }}.
  4.  
  5. {% endentitylist %}


En général, les chaînes GUID littérales ne sont pas utilisées. L'ID est spécifié à l'aide de la propriété GUID d'une autre variable :

  1. {% entitylist id:page.adx_entitylist.id %}
  2.  
  3. Liste chargée {{ entitylist.adx_name }}.
  4.  
  5. {% endentitylist %}
name Charge une liste par nom :

  1. {% entitylist name:My List %}
  2.  
  3. Liste chargée {{ entitylist.adx_name }}.
  4.  
  5. {% endentitylist %}
key Charge une liste par identifiant ou par nom. Si la valeur de clef fournie peut être analysée comme un GUID, la liste est chargée par identifiant. Sinon, elle est chargée par nom.

  1. <!-- key_variable peut contenir un identifiant ou un nom -->
  2.  
  3. {% entitylist key:key_variable %}
  4.  
  5. Liste chargée {{ entitylist.adx_name }}.
  6.  
  7. {% endentitylist %}
language_code Un code de langue entier Dataverse permettant de sélectionner les libellés localisés de la liste à charger. Si aucun code de langue n'est fourni, la langue par défaut de la connexion Dataverse à l'application du site est utilisée :

  1. {% entitylist name:"My List", language_code:1033 %}
  2.  
  3. Liste chargée {{ entitylist.adx_name }}.
  4.  
  5. {% endentitylist %}

entityview

Charge une vue Dataverse donnée, par nom ou identifiant. Les propriétés de la vue (métadonnées des colonnes, enregistrements de résultats paginés,...) sont ensuite accessibles via un objet entityview disponible dans le bloc de balises.

Si la vue est chargée correctement, le contenu du bloc est affiché. Si la vue est introuvable, le contenu du bloc n'est pas affiché.

  1. {% entityview logical_name:'contact', name:"Active Contacts" %}
  2.  
  3. Vue d'entité chargée avec {{ entityview.total_records }} total des enregistrements.
  4.  
  5. {% endentityview %}

Par défaut, l'objet entityview reçoit le nom de variable entityview. Un nom de variable différent peut être fourni.

  1. {% entityview my_view = logical_name:'contact', name:"Active Contacts" %}
  2.      
  3. Vue d'entité chargée avec {{ my_view.total_records }} total des enregistrements.
  4.  
  5. {% endentityview %}

Si entityview est imbriqué dans un bloc entitylist, il hérite de sa configuration par défaut (taille de la page de résultats, options de filtre,...) de la liste. Si aucun paramètre d'ID ou de nom de vue n'est fourni à entityview, il charge la vue par défaut de l'entitylist englobante.

  1. {% entitylist id:page.adx_entitylist.id %}
  2.  
  3. {% entityview %}
  4.  
  5. Vue par défaut chargée de la liste associée à la page actuelle, avec {{ entityview.total_records }} enregistrements au total.     
  6.  
  7. {% endentityview %}
  8.  
  9. {% endentitylist %}

Paramètres

Indiquez id ou logical_name avec name pour sélectionner la vue Dataverse à charger. Si aucun de ces paramètres n'est fourni et que la balise entityview est imbriquée dans une balise entitylist, la vue par défaut de la liste d'entités englobante est chargée.

Nom Description
id id doit être une chaîne pouvant être analysée comme un GUID :

  1. {% entityview id:936DA01F-9ABD-4d9d-80C7-02AF85C822A8 %}
  2.  
  3. Vue d'entité chargée {{ entityview.name }}.
  4.  
  5. {% endentityview %}

En général, les chaînes GUID littérales ne sont pas utilisées. L'ID est spécifié à l'aide de la propriété GUID d'une autre variable.

  1. {% entityview id:request.params.view %}
  2.  
  3. Vue d'entité chargée {{ entityview.name }} en utilisant le paramètre de demande de chaîne de requête d'affichage.
  4.  
  5. {% endentityview %}
logical_name Nom logique de l'entité Dataverse de la vue à charger. Doit être utilisé en combinaison avec le nom.

  1. {% entityview logical_name:'contact', name:"Active Contacts" %}
  2.  
  3. Vue d'entité chargée avec {{ entityview.total_records }} total des enregistrements.
  4.  
  5. {% endentityview %}
name Nom Dataverse de la vue à charger. Doit être utilisé en combinaison avec logical_name :

  1. {% entityview logical_name:'contact', name:"Active Contacts" %}
  2.  
  3. Vue d'entité chargée avec {{ entityview.total_records }} total des enregistrements.
  4.  
  5. {% endentityview %}
filter Spécifie s'il faut filtrer les résultats par utilisateur ou par compte. La valeur de chaîne doit être «utilisateur» ou «compte».

  1. {% entityview id:request.params.view, filter:'user' %}
  2.  
  3. Vue d'entité chargée avec {{ entityview.total_records }} total des enregistrements.
  4.  
  5. {% endentityview %}

Un cas d'utilisation courant consiste à définir ce paramètre en fonction d'une demande.

  1. {% entityview id:request.params.view, filter:request.params.filter %}
  2.  
  3. Vue d'entité chargée avec {{ entityview.total_records }} total des enregistrements.
  4.  
  5. {% endentityview %}
metafilter Spécifie l'expression de filtre de métadonnées de liste permettant de filtrer les résultats de la vue. Ce paramètre n'est valide que lorsque entityview est utilisé en combinaison avec entitylist. Dans la plupart des cas, ce paramètre est défini suite à une requête.

  1. {% entitylist id:page.adx_entitylist.id %}
  2.  
  3. {% entityview id:request.params.view, metafilter:request.params.mf %}
  4.  
  5. Vue d'entité chargée avec {{ entityview.total_records }} total des enregistrements.
  6.  
  7. {% endentityview %}
  8.  
  9. {% endentitylist %}
order Spécifie une expression de tri pour trier les résultats de la vue. Une expression de tri peut contenir un ou plusieurs noms logiques d'attributs d'entité, suivis d'un sens de tri ASC ou DESC.

  1. {% entityview id:request.params.view, order:'name ASC, createdon DESC' %}
  2.  
  3. Vue d'entité chargée avec {{ entityview.total_records }} total des enregistrements.
  4.  
  5. {% endentityview %}

Un cas d'utilisation courant consiste à définir ce paramètre en fonction d'une demande :

  1. {% entityview id:request.params.view, order:request.params.order %}
  2.  
  3. Vue d'entité chargée avec {{ entityview.total_records }} total des enregistrements.
  4.  
  5. {% endentityview %}
page Spécifie la page de résultats à charger. Si ce paramètre n'est pas spécifié, la première page de résultats est chargée. Ce paramètre doit être soit un entier, soit une chaîne analysable comme un entier. Si une valeur est fournie pour ce paramètre, mais qu'elle est nulle ou ne peut être analysée comme un entier, la première page de résultats est chargée.

  1. {% entityview id:request.params.view, page:2 %}
  2.  
  3. Page chargée {{ entityview.page }} de la vue d'entité avec {{ entityview.total_records }} total des enregistrements.
  4.  
  5. {% endentityview %}


Un cas d'utilisation courant consiste à définir ce paramètre en fonction d'une demande.

  1. {% entityview id:request.params.view, page:request.params.page %}
  2.  
  3. Page chargée {{ entityview.page }}de la vue d'entité avec {{ entityview.total_records }} total des enregistrements.
  4.  
  5. {% endentityview %}
page_size Spécifie le nombre de résultats à charger pour la page de résultats actuelle. Si aucune valeur n'est fournie pour ce paramètre et qu'EntityView est utilisé dans un bloc EntityList, la taille de la page de liste est utilisée. S'il ne se trouve pas dans un bloc EntityList, la valeur par défaut est 10.

Ce paramètre doit être transmis soit sous forme d'entier, soit sous forme de chaîne analysable comme un entier. Si une valeur est fournie pour ce paramètre, mais qu'elle est nulle ou ne peut pas être analysée comme un entier, la taille de page par défaut est utilisée.

  1. {% entityview id:request.params.view, page_size:20 %}
  2.  
  3. Vue d'entité chargée avec {{ entityview.total_records }} total des enregistrements.
  4.  
  5. {% endentityview %}

Un cas d'utilisation courant consiste à définir ce paramètre en fonction d'une demande.

  1. {% entityview id:request.params.view, page_size:request.params.pagesize %}
  2.  
  3. Vue d'entité chargée avec {{ entityview.total_records }} total des enregistrements.
  4.  
  5. {% endentityview %}
search Spécifie une expression de recherche permettant de filtrer les résultats. Les expressions de recherche par mot-clef simple filtrent selon que les attributs commencent par le mot-clef. L'expression peut également inclure des caractères génériques *.

  1. {% entityview id:request.params.view, search:'Jean\*' %}
  2.  
  3. Vue d'entité chargée avec {{ entityview.total_records }} nombre total d'enregistrements correspondants.
  4.  
  5. {% endentityview %}

Un cas d'utilisation courant consiste à définir ce paramètre en fonction d'une demande, afin que le filtre de recherche puisse être défini en fonction de la saisie de l'utilisateur.

  1. {% entityview id:request.params.view, search:request.params.search %}
  2.  
  3. Vue d'entité chargée avec {{ entityview.total_records }} nombre total d'enregistrements correspondants.
  4.  
  5. {% endentityview %}
language_code Un code de langue entier Dataverse permettant de sélectionner les libellés localisés de la vue d'entité (libellés d'en-tête de colonne,...) à charger. Si aucun code de langue n'est fourni, la langue par défaut de la connexion Dataverse à l'application web est utilisée.

Si entityview est utilisé dans un bloc entitylist, entityview hérite de sa configuration de code de langue d'entitylist.

  1. {% entityview logical_name:'contact', name:"Active Contacts", language_code:1033 %}
  2.  
  3. Vue d'entité chargée {{ entityview.name }}.
  4.  
  5. {% endentitylist %}

searchindex

Effectue une requête sur l'index de recherche du site web. Les résultats correspondants sont ensuite accessibles via un index de recherche disponible dans le bloc de balises.

  1. {% searchindex query: 'support', page: params.page, page_size: 10 %}
  2.  
  3. {% if searchindex.results.size > 0 %}
  4.  
  5. <p>Trouvé à propos de {{ searchindex.approximate_total_hits }} correspond à:</p>
  6.  
  7. <ul>
  8.  
  9. {% for result in searchindex.results %}
  10.  
  11. <li>
  12.  
  13. <h3><a href={{ result.url | escape }}>{{ result.title | escape }}</a></h3>
  14.  
  15. <p>{{ result.fragment }}</p>
  16.  
  17. </li>
  18.  
  19. {% endfor %}
  20.  
  21. </ul>
  22.  
  23. {% else %}
  24.  
  25. <p>Votre requête n'a donné aucun résultat.</p>
  26.  
  27. {% endif %}
  28.  
  29. {% endsearchindex %}
  30.  
  31. <style>
  32.  
  33.     .highlight {background-color: #FFFCAC;}
  34.  
  35. </style>

Par défaut, l'objet d'index de recherche reçoit le nom de variable searchindex. Un nom de variable différent peut être fourni.

  1. {% searchindex liquid_search = query: 'support', page: params.page, page_size: 10 %}
  2.  
  3. {% if liquid_search.results.size > 0 %}
  4.  
  5. ...
  6.  
  7. {% endif %}
  8.  
  9. {% endsearchindex %}

Paramètres

La balise searchindex accepte les paramètres suivants :

Nom Description
query Requête utilisée pour faire correspondre les résultats. Ce paramètre est destiné à accepter la partie de la requête d'index spécifiée par l'utilisateur (le cas échéant) :

  1. {% searchindex query: 'support' %}
  2.  
  3. ...
  4.  
  5. {% endsearchindex %}


Un cas d'utilisation courant consiste à définir ce paramètre en fonction d'une demande.

  1. {% searchindex query: request.params.query %}
  2.  
  3. ...
  4.  
  5. {% endsearchindex %}


Ce paramètre prend en charge la syntaxe Lucene Query Parser.
filter Une autre requête utilisée pour faire correspondre les résultats. Ce paramètre est destiné à accepter un filtre de résultats spécifié par le développeur, si nécessaire :

  1. {% searchindex query: request.params.query, filter: '+statecode:0' %}
  2.  
  3. ...
  4.  
  5. {% endsearchindex %}


Ce paramètre prend en charge la syntaxe de l'analyseur de requêtes Lucene.
Remarque : La différence entre le filtre et la requête réside dans le fait que, bien que tous deux acceptent la syntaxe de l'analyseur de requêtes Lucene, la requête est conçue pour être plus indulgente quant à son analyse, car la plupart des utilisateurs finaux ne la connaissent probablement pas. Ainsi, en cas d'échec de l'analyse de la requête selon cette syntaxe, celle-ci sera entièrement échappée et soumise comme texte de requête. Le filtre, quant à lui, sera analysé strictement et renverra une erreur en cas de syntaxe non valide.
logical_names Noms logiques des entités Dataverse auxquelles les résultats correspondants sont limités, sous forme de chaîne délimitée par des virgules. S'ils ne sont pas fournis, toutes les entités correspondantes sont renvoyées :

  1. {% searchindex query: request.params.query, logical_names: 'kbarticle,incident' %}
  2.  
  3. ...
  4. >
  5. {% endsearchindex %}
page Page de résultats de recherche à afficher. Si elle n'est pas renseignée, la première page (1) est affichée :

  1. {% searchindex query: request.params.query, page: 2 %}
  2.  
  3. ...
  4.  
  5. {% endsearchindex %}

Un cas d'utilisation courant consiste à définir ce paramètre en fonction d'une demande :

  1. {% searchindex query: request.params.query, page: request.params.page %}
  2.  
  3. ...
  4.  
  5. {% endsearchindex %}
page_size Taille de la page de résultats à renvoyer. Si cette valeur n'est pas renseignée, la taille par défaut est de 10.

  1. {% searchindex query: request.params.query, page_size: 20 %}
  2.  
  3. ...
  4.  
  5. {% endsearchindex %}

entityform

Restitue intégralement un formulaire, par nom ou identifiant.

Remarque : La balise entityform est uniquement disponible pour le contenu affiché dans un modèle de page basé sur un modèle web. L'utilisation de cette balise dans un modèle de page basé sur une réécriture n'entraînera aucun rendu. Vous ne pouvez afficher qu'une seule balise entityform ou webform par page. Les balises entityform ou webform suivantes ne seront pas affichées.

  1. {% entityform name: 'My Basic Form' %}

Paramètres

Nom Description
name Le nom du formulaire de base que vous souhaitez charger.

  1. {% entityform name:My Basic Form %}

webform

Restitue intégralement un formulaire en plusieurs étapes, par nom ou identifiant. La balise webform est uniquement disponible pour le contenu affiché dans un modèle de page basé sur un modèle web. L'utilisation de la balise dans un modèle de page basé sur une réécriture n'entraîne aucun rendu. Vous ne pouvez afficher qu'une seule balise entityform ou webform par page. Les balises entityform ou webform suivantes ne sont pas affichées.

  1. {% webform name: 'My Multistep Form' %}

Nom Description
name Le nom du formulaire multi-étapes que vous souhaitez charger.

  1. {% webform name:My Multistep Form %}               

codecomponent

Permet d'intégrer des composantes de code à l'aide d'une balise Liquid. Par exemple, l'ajout d'un contrôle personnalisé d'affichage de carte à une page web.

Paramètres

Nom Description
name L'ID ou le nom de la composante de code.
property Les valeurs des propriétés que le composant de code attend doivent être transmises sous forme de paire clé/valeur séparée par deux points (:), où la clé est le nom de la propriété et la valeur est la valeur de la chaîne JSON.

  1. {% codecomponent name:abc\_SampleNamespace.MapControl controlValue:'Space Needle' controlApiKey:<API Key Value> %}

Remarque : Les propriétés requises peuvent varier selon le composant choisi.



Dernière mise à jour : Vendredi, le 18 juillet 2025