Fonctionnalité du Liquid Syntax dans le mail
Sujets abordés :
-
À propos
-
Les filtres prenant en charge le Liquid Syntax
-
Déclarations de mise en forme
-
Instruction Si/Sinon
-
Instruction case
-
Opérateurs
-
Compréhension du Liquid Syntax avec des exemples
À propos
Le Liquid Syntax est un langage de modèle. Cadence propose le choix de sélectionner les bonnes données et d'organiser vos mails à l'aide du langage de modèle Liquid. Vous pouvez personnaliser vos mails à l'aide de ceci.
Les filtres prenant en charge le Liquid Syntax
Les filtres pris en charge sont append, capitalize, escape, upcase, split, remove_first, etc.
Déclarations de mise en forme
Examinons quelques exemples de déclarations de mise en forme.
Le Liquid Syntax vous permet de formater facilement des champs dynamiques.
Exemples:
Prénom : {{first_name}}
Prénom : {{first_name | upcase }}
Prénom : {{first_name | downcase }}
Instruction Si/Sinon
Le Liquid Syntax vous permet d'ajouter de la logique à votre modèle. Pour prendre en charge plusieurs scénarios d'utilisation avec un seul modèle, vous pouvez utiliser des balises pour exécuter des instructions si/sinon.
Exemple:
Une instruction si/sinon typique peut être rédigée comme suit :
{% if first_name %}
Hi {{first_name}},
{% else %}
Hello,
{% endif %}
Instruction Case
Si vous avez besoin de plus de conditions, alors une instruction si/sinon pourrait ne pas être la meilleure option. Dans ce cas, vous pouvez utiliser l'instruction case.
Exemple:
Une instruction case typique peut être rédigée comme suit :
{% case country %}
{% when 'France' %}
Bonjour #{{first_name}},
{% when 'Spain' %}
Hola #{{first_name}},
{% else %}
Hi #{{first_name}},
{% endcase %}
Opérateurs
Dans les instructions conditionnelles, vous avez à disposition des opérateurs logiques à utiliser.
Exemple:
Les opérateurs disponibles sont :
== égal à
!= différent de
> supérieur à
< inférieur à
>= supérieur ou égal à
<= inférieur ou égal à
Compréhension du Liquid Syntax avec des exemples
Vous pouvez utiliser la variable contenant le site Web de l'entreprise ou l'adresse mail de toute personne en particulier dans le Liquid Syntax de Cadence. Le Syntax peut être utilisée pour organiser vos mails, y compris la phrase sinon-si.
Exemple:
{% if website != blank and email != blank %}
{{ company_name | capitalize }} a un site Web à l'adresse {{ website }}. N'hésitez pas à le consulter !
{% elsif website != blank %}
{{ company_name | capitalize }} a un site Web à l'adresse {{ website }}.
{% elsif email != blank %}
Vous pouvez contacter {{ company_name | capitalize }} par e-mail à l'adresse {{ email }}.
{% else %}
Aucun détail de contact disponible pour {{ company_name | capitalize }}.
{% endif %}
Remarque : Pour voir plus d'exemples du Liquid Syntax, consultez la documentation Source, maintenue par Shopify.