Si está familiarizado con los marcadores de posición en Zendesk Support, entonces ya sabe algo acerca del lenguaje de marcado Liquid. Es el lenguaje para plantillas que nosotros usamos para activarlas. Los marcadores de posición se usan en automatizaciones, macros, destinos, disparadores y widgets como contenedores para datos del usuario y de ticket generados dinámicamente. Lo que quizás no sepa sobre el lenguaje de marcado Liquid es que también se puede usar para personalizar la forma de seleccionar los datos y cómo se muestran como resultado. Eso es porque Liquid permite crear lógica de programación sencilla, como declaraciones case, declaraciones if, bucles for, etc.
Con escribir sencillas declaraciones de control directamente en la acción comentario/descripción de macros y en la acción enviar correo a usuario en automatizaciones y disparadores, puede lograr en una sola automatización, macros o disparador lo que antes se tenía que hacer con varios de ellos. También puede personalizar cómo se muestra el texto del comentario.
La documentación de Liquid se encuentra en Liquid for Designers (Liquid para diseñadores). Todos los elementos del lenguaje se describen detalladamente. No obstante, a continuación presentamos una breve introducción sobre cómo funciona.
Liquid es un lenguaje para plantillas que se utilizan para representar correo electrónico y HTML. Liquid es el mecanismo que facilita la colocación automatizada de datos en comentarios y notificaciones por correo electrónico usando marcadores de posición.
- Resultado, que es el texto contenido entre llaves dobles.
- Etiquetas, que contienen la lógica de programación que determina cómo se expresan los datos con marcadores de posición.
Con solo considerar que resultado equivale a marcador de posición, ya habrá comprendido bastante lo que es Liquid y cómo se usa. Quizás lo que no sepa sobre el resultado de Liquid es que además de expresar datos del ticket y del usuario, también cuenta con métodos para manipular matrices y cadenas de texto. En Liquid, esos métodos se conocen como filtros. Con el uso de un filtro puede, por ejemplo, transformar el texto a mayúsculas. Pero esa es una de las aplicaciones más sencillas de los filtros. Consulte la documentación de Liquid para mayor información.
La otra parte de entender cómo se puede usar Liquid es saber qué son las etiquetas y cómo se usan. Las etiquetas aportan la lógica de programación que puede usarse para seleccionar y presentar datos.
Con el uso de etiquetas de Liquid puede crear:
- declaraciones if else
- declaraciones case
- bucles for
- ciclos
- asignación de variables
Si desea ver más ejemplos sobre cómo se puede utilizar el Liquid, lea estos artículos:
- Uso del lenguaje de marcado Liquid para incluir varios idiomas en automatizaciones, macros y disparadores
- Modificación de un disparador de ticket para que devuelva una respuesta en función del horario comercial
- Uso del lenguaje de marcado Liquid para personalizar el formato y la colocación del texto en comentarios y notificaciones por correo electrónico
- ¿Cómo se formatean los marcadores de posición con el lenguaje de marcado Liquid?