Bonjour,
J'essaie de personnaliser les messages de forum. Mon client est Outlook.
Avec Moodle 3.1 (thème Aadvark), j'utilisais le format html et j'avais réussi à personnaliser les messages de forum grâce aux templates (fichiers) :
moodle/mod/forum/forum_post_email_htmlemail.mustache
moodle/mod/forum/forum_post_email_htmlemail_body.mustache
pour les forums c'était, semble-t-il, ceux-là qui étaient utilisés.
Avec Moodle 3.6.2+ (thème Boost), j'essaie de faire la même chose. Cependant :
- les messages des forums me parviennaient tjs en texte brut. J'ai pourtant mis le paramètre "defaultpreference_maildigest" à "format HTML" mais il ne semble pas pris en compte.
Du coup j'ai modifié le fichier php moodle/message/externallib.php, et à la fonction :
public static function send_messages_to_conversation_parameters() {
j'ai modifé :
'textformat' => new external_format_value('text', VALUE_DEFAULT, FORMAT_MOODLE)
par
'textformat' => new external_format_value('text', VALUE_DEFAULT, FORMAT_HTML).
J'ai bien du format HTML qui me parvient maintenant.
- maintenant pour la personnalisation de ce type de messages, Moodle semble utiliser :
moodle/lib/templates/email_subject.mustache
moolde/lib/templates/email_html.mustache
et les champs disponibles pour la personnalisation sont moins nombreux.
Pouvez-vous m'indiquer si je peux aiguiller Moodle pour utiliser plutôt les anciens fichiers .mustache ?
Merci
Cordialement
Denis