web-dev-qa-db-fra.com

Personnaliser les emails du système

Existe-t-il un moyen de personnaliser les emails que Joomla envoie automatiquement? Par exemple, les e-mails avec les noms d'utilisateur et les mots de passe envoyés aux nouveaux utilisateurs enregistrés par un administrateur.

En particulier, je dois y insérer du code HTML. J'ai trouvé le moyen de changer le texte via les remplacements de langue, mais si j'y insère du HTML, les e-mails n'arrivent plus.

1
Red

La vraie réponse est que c'est une douleur totale. La plupart des e-mails sont dans les fichiers de langue, vous devez donc pirater le HTML dans ceux-ci et prier pour que cela fonctionne. La meilleure façon de le faire IS avec un plugin, et il y a plusieurs options:

  1. Acyba mentionné par Max site Acyba
  2. Email Beautifier par TechJoomla (bien qu'il puisse contenir des backlinks) site Techjoomla
  3. CMandril by Compojoom (celui-ci nécessite un compte Mandrill) site Compojoom
3
Brian Peat

Cela dépend de vos besoins, mais les substitutions de langue peuvent aider à résoudre la plupart des problèmes. De cette façon, vous pouvez ajouter du code HTML dans la substitution de langue, ce qui signifie que vous pouvez inclure la plupart des éléments souhaités. Changer les fichiers CORE peut parfois être difficile et lors de la prochaine mise à jour de Joomla, il sera à nouveau remplacé (dans la plupart des cas).

Essayez avec le remplacement de langue. Si vous utilisez Joomla 3, vous pouvez accéder à Extensions> Langues> Remplacements> Nouveau. Puis, dans une nouvelle fenêtre, recherchez la "Valeur" - votre texte existant, puis mettez-le simplement à jour. Vous pouvez ajouter plus de texte que ce que vous avez aujourd'hui.

2
stvlada

Vous pouvez essayer le composant Acy Mail avec le plugin joomla écraser les e-mails.

https://www.acyba.com

J'espère que ça aide.

1
Max