Par défaut, de nombreuses règles de gestion utilisent la balise {{ticket.comments_formatted}} pour inclure des commentaires dans les notifications par e-mail. Si vous souhaitez mieux contrôler la présentation des commentaires aux demandeurs, Liquid vous donne accès à plus de détails sur les commentaires et les pièces jointes associées.

Remarque – Liquid n’est pas pris en charge pour les notifications d’articles du centre d’aide, comme les notifications par e-mail envoyées aux abonnés. Vous pouvez suivre les étapes décrites dans Utilisation du modèle d’e-mail avec plusieurs marques.

Un commentaire est un élément contenu dans un ticket ; plusieurs balises vous permettent d’inclure des commentaires dans les notifications par e-mail. Par exemple, vous pouvez inclure tous les commentaires, les commentaires publics, le dernier commentaire, etc. (consultez Données de commentaire).

Pour mieux contrôler l’affichage de commentaires dans les notifications par e-mail, vous pouvez utiliser le balisage Liquid et une boucle for, comme dans l’exemple suivant :

{% for comment in ticket.comments %}

   Comment:
   {{comment.created_at}}
   {{comment.created_at_with_time}}
   {{comment.author.name}}
   {{comment.value}}

   Attachment:
   {% for attachment in comment.attachments %}
   {{attachment.filename}}
   {{attachment.url}} 

   {% endfor %}

{% endfor %}

Cette instruction renvoie les éléments contenus dans les deux matrices (ticket.comments et comment.attachments), c’est-à-dire les propriétés de chaque commentaire et pièce jointe contenus dans le ticket.

Si vous souhaitez renvoyer uniquement le dernier commentaire, vous pouvez utiliser les attributs limit et offset comme dans l’exemple suivant :
{% for comment in ticket.comments limit:1 offset:0 %}
Les matrices des boucles for permettent un grand nombre d’opérations. Pour en savoir plus, consultez la documentation de Liquid (Liquid for Designers).

Pour en savoir plus au sujet de l’utilisation du balisage Liquid, consultez Liquid et Zendesk Support.

 

Réalisé par Zendesk