Mon forum compte encore quelques utilisateurs qui ne reçoivent que des e-mails, de type listserv. Certaines de nos catégories sont définies par défaut sur « Suivre le premier message », mais nous craignons que beaucoup de ces utilisateurs ne comprennent pas cela. Nous travaillons sur la sensibilisation, mais je me demande s’il existe également une solution technique.
Existe-t-il un moyen d’insérer un texte personnalisé dans le pied de page des notifications par e-mail lorsque la catégorie est définie sur « Suivre le premier message » pour cet utilisateur ? (Quelque chose comme : « Vous ne verrez pas les réponses à ce sujet tant que vous ne modifierez pas vos paramètres de notification. »)
Peu importe ! Une autre personne de mon équipe a enfin trouvé le paramètre que j’espérais : user_notifications.user_watching_first_post.text_body_template
Y aurait-il un index ou quelque chose de similaire pour tous ces paramètres, ce qui faciliterait la recherche de choses spécifiques à l’avenir ?
Généralement, la meilleure méthode consiste à trouver le texte que vous souhaitez modifier et à rechercher admin/customize/site_texts pour le localiser.
L’équivalent le plus proche d’un index se trouve dans les fichiers de traduction du code source de Discourse… il y en a deux pour chaque langue, et ces fichiers contiennent presque tout le texte de l’application. Pour l’anglais, ce sont client.en.yml et server.en.yml… le texte user_notifications.user_watching_first_post se trouve ici dans server.en.yml, par exemple.
Vous pouvez donc rechercher ces fichiers pour trouver le texte que vous souhaitez modifier, puis chercher la clé correspondante et la modifier dans admin/customize/site_texts.