Handlebars communs

Attributs des contacts

Lorsque vous souhaitez mettre la première lettre d'un mot en majuscule, le prénom (First Name) par exemple, vous pouvez utiliser ceci : 

{{#capitalize}}{{lower contact.firstName}}{{/capitalize}}

 

Si vous voulez mettre une salutation personnalisée en fonction de si le contact a un prénom ou non, vous pouvez utilisez ceci : 

{{#switch contact.firstName}}{{#compare '==' ""}}Bonjour,{{/compare}}{{#default}}Bonjour {{#capitalize}}{{lower contact.firstName}}{{/capitalize}},{{/default}}{{/switch}}

Ex:

  • Avec prénom: "Bonjour John,"
  • Sans prénom: "Bonjour,"

 

Vous pouvez créer une phrase différente selon un attribut dans la liste (ex: afficher un preheader différent en fonction de la langue du destinataire) :

{{#switch contact.langue}}{{#compare "==" 'en'}}Phrase en anglais.{{/compare}}{{#default}}Phrase en français.{{/default}}{{/switch}}

 

Formats de dates

Pour faire afficher l'année en cours lors de l'envoi d'un message (ex: dans le pied de page, © 2022) :

{{date "yyyy" message.sendTime}}

 

Pour faire afficher  la date de l'envoi en français dans le format "Jour Mois Année" (ex: 18 mai 2022) :

{{localizedDate "d MMMM yyyy" "fr-CA" message.sendTime}}

 

Pour faire afficher la date de l'envoi en anglais dans le format "Mois Jour, Année (ex: May 18, 2022) :

{{date "MMMM d, yyyy" message.sendTime}}

 

Pour faire afficher la date de l'envoi au format "Année-Mois-Jour" (ex: 2022-05-18) :

{{date 'yyyy-MM-dd' message.sendtime}}

 

Pour faire afficher la date de l'envoi + 2 mois (ex : affichage d'une date limite pour le retour d'un article suite à son achat) :

{{dateAdd message.sendtime 2 "MONTHS"}}

 

Pour faire afficher la date de l'envoi + 2 jours (ex : affichage de la date de fin d'une offre dynamique à durée limitée) :

{{dateAdd message.sendtime 2 "DAYS"}}

 

Autres

Si vous souhaitez afficher un hachage de l'adresse courriel en minuscule avec sha256 (ex : vous voulez ajouter l'adresse courriel dans un paramètre d'une URL sans que l'adresse soit en clair) :

{{#lower}}{{#sha256Hex}}{{lower contact.emailAddress}}{{/sha256Hex}}{{/lower}}

 

Pour faire afficher un nombre aléatoire entre 1 et 10 (ex : assigner un numéro de groupe à des fins de test d'audience) :

{{random 1 10}}

 

Ou un nombre aléatoire entre 1 et 1000 :

{{random 1 1000}}
Cet article vous a-t-il été utile?
Utilisateurs qui ont trouvé cela utile : 0 sur 0