Las variables de Slides recuperan la información introducida en Ezus y la insertan automáticamente en el documento generado.
Si es la primera vez que utilizas variables, empieza por Primeros pasos con las variables.
💡 Puedes encontrar las variables directamente en el Variable Drawer mientras editas tu plantilla. Siempre que sea posible, copia la variable desde el drawer en lugar de escribirla manualmente.
Utiliza este artículo cuando necesites encontrar una variable específica de Slides o comprender su sintaxis, las opciones disponibles o su contexto.
Las variables en Ezus pueden dividirse en dos grupos principales:
Variables generales, para información relacionada con el proyecto, el cliente, los contactos, las alternativas, los pagos y otra información a nivel de proyecto.
Variables del programa, para información relacionada con el itinerario, como días, etapas, alojamientos, transportes, productos y destinos.
La mayoría de las variables están disponibles para todos los clientes. Las variables de campos personalizados son diferentes: recuperan información de campos configurados específicamente para tu cuenta. Las veremos por separado más adelante en este artículo.
Cómo leer las variables
Algunas variables de este artículo contienen marcadores de posición. Sustitúyelos por la información que quieras recuperar.
Marcador de posición | Marcador de posición | Ejemplo |
| El número del elemento que quieres mostrar. |
|
| El número de la alternativa que quieres mostrar. Las alternativas se numeran a partir de |
|
| El tipo de elemento del programa: | Sustituye |
| La categoría que quieres recuperar, como |
|
| La versión de una descripción que quieres mostrar. |
|
💡 No necesitas crear las variables manualmente. Siempre que sea posible, busca y copia la variable directamente desde el Variable Drawer.
Por ejemplo, la variable de referencia:
$$Z.[X].N.title$$
puede convertirse en:
$$transp.[train].1.title$$
Esto recupera el título del primer elemento de transporte de la categoría tren.
⚠️ N y N' no empiezan por el mismo número. La mayoría de los elementos numerados utilizan 1 para el primer elemento, mientras que las alternativas empiezan por 0.
Variables generales
Las variables generales recuperan información que no está vinculada a un elemento concreto del programa.
Incluyen información relacionada con el proyecto, el cliente, los contactos, las alternativas y los pagos.
Alternativas
💡 A diferencia de la mayoría de las variables numeradas, las alternativas se numeran empezando por 0, no por 1. Por lo tanto, la primera alternativa es 0.
Información | Variable |
Destinatio |
|
Subdestino |
|
Número de personas |
|
Presupuesto |
|
Presupuesto por pasajero |
|
Fecha de inicio |
|
Fecha de fin |
|
Duración |
|
Noches |
|
Titulo |
|
Referencia |
|
Por ejemplo:
$$alternatives.0.title$$
recupera el título de la primera alternativa.
Presupuestos de las alternativas
Información | Variable |
Presupuesto sin impuestos |
|
Presupuesto con impuestos |
|
Impuestos |
|
Presupuesto/pax sin impuestos |
|
Presupuesto/pax con impuestos |
|
Impuestos/pax |
|
También pueden añadirse las siguientes variaciones cuando sean compatibles:
.options
.with_options
Por ejemplo:
$$alternatives.0.actual_budget.incl_tax.options$$
Contactos
Información | Variable |
Nombre |
|
Apellido |
|
Nombre completo |
|
Tratamiento |
|
Cargo |
|
| |
Teléfono 1 |
|
Teléfono 2 |
|
Fecha de nacimiento |
|
Pagos
Resumen de pagos
Información | Variable |
Fecha |
|
Cantidad |
|
Porcentaje |
|
Pago específico
Información | Variable |
Fecha |
|
Cantidad |
|
Porcentaje |
|
Variables del programa
Las variables del programa recuperan información del itinerario y de los elementos asociados.
Los elementos del programa pueden incluir:
stepsaccomtransp
Destinos
Información | Variable |
Imagen |
|
Descripción corta |
|
Descripción larga |
|
Días
Información | Variable |
Título del día |
|
Fecha del día |
|
Imagen del día |
|
Por ejemplo:
$$days.3.images.2$$
recupera la segunda imagen del Día 3.
Elementos del programa
Utiliza steps, accom o transp según el tipo de información del programa que quieras recuperar.
Información | Variable |
Título |
|
Fecha de inicio |
|
Hora de inicio |
|
Fecha de finalización |
|
Hora de finalización |
|
Duración |
|
Noches |
|
Número de pasajeros |
|
Dirección |
|
Categoria |
|
Descripciones e imágenes
Información | Variable |
Descripción corta |
|
Descripción larga |
|
Imagen |
|
Productos
Información | Variable |
Todos los productos |
|
Productos opcionales |
|
Productos sin opciones |
|
Listas
Información | Variable |
Etapas |
|
Alojamientos |
|
Transportes |
|
Transportes filtrados por categoría |
|
Etapas dentro de un día
Utiliza days.N.steps cuando quieras recuperar las etapas pertenecientes a un día específico.
Información | Variable |
Título |
|
Fecha de inicio |
|
Hora de inicio |
|
Fecha de finalización |
|
Hora de finalización |
|
Número de pasajeros |
|
Dirección |
|
Categoria |
|
Descripción corta |
|
Descripción larga |
|
Imagen |
|
Productos asociados a las etapas
Información | Variable |
Todos los productos |
|
Productos opcionales |
|
Productos sin opciones |
|
Etapas por momento del día
Información | Variable |
Todas las etapas |
|
Mañana |
|
Tarde |
|
Noche |
|
🔭 See Categories and Moments of the day in Slides to learn how to use categories and moments of the day to control which program information is displayed.
Información del proveedor asociada a un producto
También puedes recuperar información sobre el proveedor asociado al producto actual.
Por ejemplo:
$$this.supplier.title$$
$$this.supplier.capacity$$
$$this.supplier.website$$
$$this.supplier.address.[country]$$
$$this.supplier.contacts.N.name$$
Información del Provider
La información del Provider tiene sus propias variables.
Para encontrarlas en el Variable Drawer, ve a:
Product → Provider
Las variables de Provider siguen la misma estructura y lógica que las variables de Supplier, pero recuperan información del provider asociado al producto.
⚠️ Las variables de Supplier y Provider no son intercambiables. Asegúrate de seleccionar la fuente correcta, especialmente cuando un producto contiene información tanto de Supplier como de Provider.
Proveedor y Producto de un elemento del programa
También puedes acceder a información asociada a un elemento concreto del programa.
Fuente de información | Estructura |
Proveedor |
|
Producto |
|
Proveedor dentro de un día |
|
Producto dentro de un día |
|
Añade la información que quieras recuperar después del objeto.
Por ejemplo:
$$Z.N.supplier.title$$
recupera el título del proveedor asociado al elemento del programa seleccionado.
Variables de campos personalizados
Las variables que hemos visto hasta ahora recuperan información estándar de Ezus disponible para los clientes. Los campos personalizados son diferentes porque son campos configurados específicamente para tu cuenta.
Esto significa que una variable de campo personalizado contiene un nombre técnico que depende de tu propia configuración.
En la sintaxis de la variable, {{Y}} representa el nombre técnico del campo personalizado, no su nombre visible.
Por ejemplo, imagina que tienes un campo personalizado que se muestra como:
Número de estrellas
con el nombre técnico:
nb_stars
Una variable escrita en la referencia como:
$$this.{{Y}}$$
se convertiría en:
$$this.{{nb_stars}}$$
[Screenshot: Configuración del campo personalizado mostrando el nombre visible del campo y su nombre técnico, con nb_stars resaltado]
💡 Copia el nombre técnico desde la configuración del campo personalizado en lugar de asumir que es el mismo que el nombre visible del campo.
Dependiendo de dónde esté configurado el campo personalizado, puedes utilizar estructuras como:
Información | Variable |
Campo personalizado del proyecto |
|
Campo personalizado del cliente |
|
Campo personalizado del objeto actual |
|
Campo personalizado de un elemento del programa |
|
Campo personalizado de una etapa dentro de un día |
|
Por ejemplo, si una etapa de restaurante contiene un campo personalizado cuyo nombre técnico es menu:
$$steps.[restaurant].1.{{menu}}$$
recupera el valor almacenado en el campo personalizado menu de la primera etapa de restaurante.
⚠️ Los campos personalizados dependen de la configuración de tu cuenta. Un nombre técnico utilizado en otra cuenta o en otro campo personalizado no recuperará automáticamente tu información.
🔭 Consulta [artículo sobre cómo crear y configurar campos personalizados] para aprender qué son los campos personalizados, dónde se configuran y cómo encontrar sus nombres técnicos.
Formato de fechas
Puedes controlar cómo aparece una fecha añadiendo un formato de fecha a la variable.
Formatos habituales
Formato | Muestra |
| Día de la semana |
| Día |
| Mes |
| Año |
Por ejemplo, si el Día 1 es miércoles, 14 de diciembre de 2022:
$$days.1.date.[day]$$
muestra:
14
$$days.1.date.[month]$$
muestra:
December
$$days.1.date.[year]$$
muestra:
2022
Formatos de fecha personalizados
Puedes combinar códigos de fecha para crear el formato de fecha exacto que quieras.
Por ejemplo, si quieres mostrar:
Wednesday 14 December
utiliza:
$$days.1.date.[%A %d %B]$$
Si quieres mostrar la fecha completa incluyendo el año:
Wednesday 14 December 2022
utiliza:
$$days.1.date.[%A %d %B %Y]$$
Codigo | Significado |
| Día de la semana abreviado |
| Día de la semana completo |
| Número del día de la semana |
| Día del mes |
| Mes abreviado |
| Mes completo |
| Número del mes |
| Año con dos dígitos |
| Año completo |
| Número del día en el año |
| Número de la semana, comenzando en domingo |
| Número de la semana, comenzando en lunes |
| Carácter |
| Día con terminación ordinal |
Formato de imágenes
Las variables de imagen de Slides pueden utilizar diferentes comportamientos de imagen.
Comportamiento | Ejemplo |
Estándar |
|
Crop |
|
Center |
|
🔭 Consulta Añadir y dar formato a variables de imagen en Slides para aprender cuándo utilizar la variable de imagen estándar, crop o center.
Modificadores de Slides
Los siguientes símbolos no son variables. Cambian el comportamiento del contenido cuando falta la información asociada a una variable.
Símbolo | Finalidad |
| Oculta el texto estático asociado cuando la variable no existe |
| Añade un salto de línea únicamente cuando existe la variable siguiente |
| Elimina una fila de una tabla cuando la variable no existe |
⚠️ Estos modificadores son específicos de Slides. No los utilices en plantillas HTML.
🔭 Consulta Utilizar modificadores en Slides para ver ejemplos e instrucciones sobre cómo utilizar estos modificadores.
