Spriter Posted August 22, 2010 Share Posted August 22, 2010 Salut,J'aimerais savoir comment modifier le contenu du titre des emails envoyés par Prestashop aux clients, en effet il y a toujours le nom de ma boutique entre crochet [Nom Boutique] dans le sujet du mail :Message de : Nom BoutiqueSujet : [Nom Boutique] sujet du mailCa prend de la place pour rien d'autant que le nom de la boutique est déjà identifie dans le nom de l'expéditeur.Après une recherche sur le forum, cette question revient souvent mais n'a malheureusement jamais été élucidée :-S .Merci d'avance pour les réponses de ceux qui savent ! Link to comment Share on other sites More sharing options...
merchal59 Posted August 27, 2010 Share Posted August 27, 2010 Bonjourtu peux tout simplement utiliser un éditeur html (de type macromedia) et là en ouvrant les fichiers .html de tes mails, tu verras la balise title, il te suffira de supprimer la partie {SHOPNAME} Link to comment Share on other sites More sharing options...
Thierryh Posted August 28, 2010 Share Posted August 28, 2010 BonjourD'après mes recherches, c'est la fonction SendMail() du fichier /classes/mail.php qui ajoute le nom de la boutique dans le sujet du mail.Voir ligne 93 : $message = new Swift_Message('['.Configuration::get('PS_SHOP_NAME').'] '.((is_array($_LANGMAIL) AND key_exists($subject, $_LANGMAIL)) ? $_LANGMAIL[$subject] : $subject)); Pour oter donc le nom de la boutique, il faut retirer '['.Configuration::get('PS_SHOP_NAME').']'. et donc ne conserver que $message = new Swift_Message(((is_array($_LANGMAIL) AND key_exists($subject, $_LANGMAIL)) ? $_LANGMAIL[$subject] : $subject)); Attention. Vous modifiez donc le code PHP... à vos risques et périls.Thierry Link to comment Share on other sites More sharing options...
isagraphik Posted October 11, 2010 Share Posted October 11, 2010 BonjourD'après mes recherches, c'est la fonction SendMail() du fichier /classes/mail.php qui ajoute le nom de la boutique dans le sujet du mail.Voir ligne 93 : $message = new Swift_Message('['.Configuration::get('PS_SHOP_NAME').'] '.((is_array($_LANGMAIL) AND key_exists($subject, $_LANGMAIL)) ? $_LANGMAIL[$subject] : $subject)); Pour oter donc le nom de la boutique, il faut retirer '['.Configuration::get('PS_SHOP_NAME').']'. et donc ne conserver que $message = new Swift_Message(((is_array($_LANGMAIL) AND key_exists($subject, $_LANGMAIL)) ? $_LANGMAIL[$subject] : $subject)); Attention. Vous modifiez donc le code PHP... à vos risques et périls.Thierry Bonsoir,Merci pour ces infos qui sont en effet intéressante et complétement juste.Pensez vous que c'est aussi dans ce fichier que l'on peut régler le soucis du charset du mail car les clients utilisant le webmail de free ne voit pas tous les caractères comme il faut.Je ne sais pas si ils sont une minorité mais il faudrait faire que ce soit compatible pour le plus de webmail possible non?merci Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now