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.
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.
{% 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.