-
Sorties, qui génèrent du HTML.
La syntaxe des sorties consiste en une variable ou une valeur, ainsi qu’une liste facultative de filtres, entourées de
{{et}}. Par exemple,{{ user.name }}. -
Balises, qui contrôlent le rendu du modèle et mettent en œuvre la logique.
La syntaxe des balises consiste en un nom de balise et des arguments facultatifs entourés de
{%et%}. Par exemple,{% if user_metadata.lang == 'it' %} Ciao! {% endif %}.
Vous pouvez consulter des descriptions et des exemples de balises Liquid sur la page des balises de LiquidJS.
Filtres
Vous pouvez consulter la description et des exemples des filtres Liquid sur la page des filtres de LiquidJS.
Variables générales
logo_url, sont automatiquement protégées par échappement d’URL afin de réduire les risques de sécurité. Les numéros de téléphone sont stockés avec leur indicatif de pays (+<country_code>), sauf les numéros de téléphone américains, qui peuvent omettre cet indicatif.
-
Renseignements liés au tenant définis dans Tenant Settings :
tenant, qui correspond au nom brut du tenantfriendly_namesupport_emailsupport_urllogo_urlhome_urlregion
-
locale, qui est basée sur le paramètre de requêteui_localdes requêtes/authorize -
code(non disponible dans les modèlesblocked_account) -
connection, le nom de la connexion de base de données -
Les variables
usersuivantes :user.nameuser.nicknameuser.given_nameuser.family_nameuser.pictureuser.login_countuser.user_metadata, les attributs utilisateur qui n’ont pas d’incidence sur les fonctionnalités de base d’un utilisateur, y compris les préférences utilisateuruser.app_metadata, les attributs utilisateur qui peuvent avoir une incidence sur les fonctionnalités de base d’un utilisateur, par exemple le fonctionnement d’une application ou ce à quoi l’utilisateur peut accéder, y compris son forfait de soutien, ses rôles de sécurité et ses groupes de contrôle d’accèsuser.email_verifieduser.emailuser.phone_numberuser.phone_verifieduser.multifactoruser.source_ipuser.countryuser.city
-
Les variables
clientsuivantes :nameclientIDmetadata
-
L’objet
application, avec accès aux propriétés client standard commeapplication.nameetapplication.client_metadata -
Lorsqu’un utilisateur se connecte au moyen d’une Organization, les variables supplémentaires suivantes sont disponibles :
organization.idorganization.nameorganization.display_nameorganization.metadataorganization.branding.logo_urlorganization.branding.colors.primaryorganization.branding.colors.page_background
-
Plusieurs variables de :
custom_domain.domain, le nom de domaine du tenantcustom_domain.domain_metadata, les champs de métadonnées du domaine personnalisé (paires clé-valeur)