Función de sintaxis Liquid en el correo
Temas tratados:
-
Acerca de
-
Los filtros que admiten la sintaxis Liquid
-
Declaraciones de formato
-
Declaración Si/Sino
-
Declaración case
-
Operadores
-
Comprendiendo la sintaxis Liquid con ejemplos
Acerca de
La sintaxis Liquid es un lenguaje de plantillas. Cadence ofrece la opción de seleccionar los datos correctos y organizar tus correos electrónicos usando el lenguaje de plantillas Liquid. Puedes personalizar tus correos electrónicos usando esta función.
Los filtros que admiten la sintaxis Liquid
Los filtros admitidos son append, capitalize, escape, upcase, split, remove_first, etc.
Declaraciones de formato
Veamos algunos ejemplos de declaraciones de formato.
La sintaxis Liquid te permite formatear fácilmente campos dinámicos.
Ejemplos:
Nombre: {{first_name}}
Nombre: {{first_name | upcase }}
Nombre: {{first_name | downcase }}
Declaración Si/Sino
La sintaxis Liquid te permite agregar lógica a tu plantilla. Para admitir varios escenarios para usar con una sola plantilla, puedes utilizar etiquetas para ejecutar declaraciones si/sino.
Ejemplo:
Una declaración si/sino típica se puede escribir de la siguiente manera:
{% if first_name %}
Hi {{first_name}},
{% else %}
Hello,
{% endif %}
Declaración Case
Si necesitas más condiciones, es posible que una declaración si/sino no sea la mejor opción. En ese caso, puedes usar la declaración case.
Ejemplo:
Una declaración case típica se puede escribir de la siguiente manera:
{% case country %}
{% when 'France' %}
Bonjour #{{first_name}},
{% when 'Spain' %}
Hola #{{first_name}},
{% else %}
Hi #{{first_name}},
{% endcase %}
Operadores
En declaraciones condicionales, tienes operadores lógicos disponibles para usar.
Ejemplo:
Los operadores disponibles son:
== igual
!= no igual
> mayor que
< menor que
>= mayor o igual que
<= menor o igual que
Comprendiendo la sintaxis Liquid con ejemplos
Puedes usar la variable que contiene el sitio web de la empresa o la dirección de correo electrónico de cualquier persona en la sintaxis Liquid de Cadence. La sintaxis se puede usar para organizar tus correos electrónicos, incluida la frase si-entonces-sino.
Ejemplo:
{% if website != blank and email != blank %}
{{ company_name | capitalize }} tiene un sitio web en {{ website }}. ¡Siéntete libre de visitarlo!
{% elsif website != blank %}
{{ company_name | capitalize }} tiene un sitio web en {{ website }}.
{% elsif email != blank %}
Puedes contactar a {{ company_name | capitalize }} por correo electrónico en {{ email }}.
{% else %}
No hay detalles de contacto disponibles para {{ company_name | capitalize }}.
{% endif %}
Nota: Para ver más ejemplos de la sintaxis Liquid, consulta la documentación, mantenida por Shopify.