J’ai tenté d’identifier quel modèle d’e-mail est utilisé lorsqu’un utilisateur publie un nouveau sujet dans une catégorie.
J’ai des utilisateurs qui surveillent le premier message.
J’ai cru avoir trouvé le bon modèle, mais j’ai découvert que lorsque je publie un nouveau sujet dans une catégorie spéciale, les utilisateurs reçoivent des e-mails provenant de modèles différents.
Ces deux utilisateurs ont reçu des e-mails différents :
L’un est administrateur et membre de l’équipe, et a la catégorie configurée sur « surveiller le premier message ».
L’autre est membre de l’équipe et a la catégorie configurée sur « surveiller ».
Maintenant, je suis confus. Comment puis-je déterminer quel modèle est utilisé en fonction de quel paramètre, ou y a-t-il autre chose à prendre en compte ?
Puisque mon objectif est de définir un modèle spécial pour une seule catégorie :
Existe-t-il une possibilité de configurer un modèle fixe pour une catégorie spécifique ?
Et au fait : Y a-t-il quelque part une liste des variables disponibles et utilisables dans le corps du message ? Cela m’a surpris que %topic_title refuse d’apparaître dans le corps.
Il n’existe aucune liste indiquant quel modèle est utilisé dans quel cas. Il faut déterminer cela en fonction du courriel que les utilisateurs ont déjà reçu, ce qui peut varier selon le mode de surveillance. Cependant, il n’y a pas d’autres implications, telles que le niveau de confiance, le niveau de courriel, etc.
De plus, il n’existe aucune liste des éléments de remplacement (variables) qui peuvent être utilisés dans quelles parties des modèles de courriel.
C’est bien cela ?
Je commence donc mes recherches.
Donc… après pas mal de temps de recherche, j’ai découvert qu’il n’existe pas de modèle d’e-mail pour la notification lorsqu’un utilisateur suit le premier message, mais qu’il existe des modèles de texte : user_notifications.user_watching_first_post.subject_template et user_notifications.user_watching_first_post.text_body_template.
Ce que je ne comprends pas : si les modèles d’e-mail ne sont pas nécessaires pour les e-mails de notification, pourquoi certains existent-ils et d’autres non ?
Je ne saisis pas vraiment le système de modèles. Il existe des modèles de corps qui utilisent des variables comme %{topic_title} et %{topic_excerpt}, etc., mais si je les copie par exemple dans user_notifications.user_posted.text_body_template, on me dit qu’elles ne peuvent pas être utilisées.
Ces modèles sont-ils modifiables ? Quelles variables peuvent être utilisées ? Où se trouve la liste des variables utilisables ?
Je souhaite modifier les e-mails de notification, de préférence pour une seule catégorie, afin qu’ils n’envoient plus le message complet dans le corps, mais qu’ils incluent au moins le sujet. Comment puis-je y parvenir ?