-
Salidas, que generan HTML.
La sintaxis de las salidas consiste en una variable o un valor y una lista opcional de filtros delimitados por
{{y}}. Por ejemplo,{{ user.name }}. -
Etiquetas, que controlan el renderizado de la plantilla e implementan lógica.
La sintaxis de las etiquetas consiste en un nombre de etiqueta y argumentos opcionales delimitados por
{%y%}. Por ejemplo,{% if user_metadata.lang == 'it' %} Ciao! {% endif %}.
| Categoría | Etiquetas |
|---|---|
| Iteración | for, cycle, tablerow |
| Flujo de control | if, unless, elsif, else, case |
| Variable | assign, increment, decrement |
| Archivo | include, layout |
| Lenguaje | raw, comment |
Filtros
| Categoría | Filtros |
|---|---|
| Matemáticas | plus, minus, modulo, times, floor, ceil, round, divided_by, abs, at_least, at_most |
| Cadena | append, prepend, capitalize, upcase, downcase, strip, lstrip, rstrip, strip_newlines, split, replace, replace_first, remove, remove_first, truncate, truncatewords |
| HTML/URI | escape, escape_once, url_encode, url_decode, strip_html, newline_to_br |
| Arreglo | slice, map, sort, sort_natural, first, last, join, reverse, size |
| Fecha | date |
| Varios | default |
Variables generales
logo_url, se codifican automáticamente para URL a fin de reducir los riesgos de seguridad. Los números de teléfono se almacenan con su prefijo de país (+<country_code>), excepto los números de teléfono de EE. UU., que pueden omitirlo.
-
Información relacionada con el inquilino definida en Configuración del Tenant:
tenant, que es el nombre original del inquilinofriendly_namesupport_emailsupport_urllogo_urlhome_urlregion
-
locale, que se basa en el parámetro de consultaui_localde las solicitudes a/authorize -
code(no disponible en las plantillasblocked_account) -
connection, el nombre de la conexión de base de datos -
Las siguientes variables de
user:user.nameuser.nicknameuser.given_nameuser.family_nameuser.pictureuser.login_countuser.user_metadata, atributos del usuario que no afectan la funcionalidad principal del usuario, incluidas sus preferenciasuser.app_metadata, atributos del usuario que pueden afectar la funcionalidad principal del usuario, como el funcionamiento de una aplicación o a qué puede acceder, incluido su plan de soporte, sus roles de seguridad y sus grupos de control de accesouser.email_verifieduser.emailuser.phone_numberuser.phone_verifieduser.multifactoruser.source_ipuser.countryuser.city
-
Las siguientes variables de
client:nameclientIDmetadata
-
El objeto
application, con acceso a las propiedades estándar del cliente, comoapplication.nameyapplication.client_metadata -
Cuando un usuario inicia sesión a través de una Organización, están disponibles las siguientes variables adicionales:
organization.idorganization.nameorganization.display_nameorganization.metadataorganization.branding.logo_urlorganization.branding.colors.primaryorganization.branding.colors.page_background
-
Varias variables de :
custom_domain.domain, el nombre de dominio del inquilinocustom_domain.domain_metadata, los campos de metadatos del dominio personalizado (pares clave-valor)