vins Posted August 24, 2011 Share Posted August 24, 2011 Bonjour, Je viens de me créer un template html d'email pour l'envoi d'un email spécifique nécessaire à ma boutique. Je n'arrive pas à insérer une image dans l'email (en fait celle-ci ne s'affiche pas dans l'email que je reçois). Je l'insère dans mon template html sous la forme : <img src="http://www.monsite.fr/monimage.jpg" /> mais elle n'apparait pas dans l'email. J'ai vu que le logo du site est attaché au mail dans la classe Mail (Mail->Send) puis appelé dans le template sous la forme {shop_logo} Qq a-t-il déjà rencontré ce pb et l'a t-il résolu ? Dans l'attente de vous lire. Link to comment Share on other sites More sharing options...
Utile PC Posted March 5, 2012 Share Posted March 5, 2012 Bonjour J'ai la même question, qq'1 pour nous aider ? Link to comment Share on other sites More sharing options...
sum41147 Posted March 1, 2013 Share Posted March 1, 2013 Bonjour, Je cherchais la même chose, j'ai testé la manip suivante qui semble fonctionner, pour ceux qui en auraient besoin : (prestashop 1.4.6) 1 : Placer l'image dans le dossier "img" 2 : Modifier le fichier classes/Mail.php Au niveau de la ligne suivante (ligne 177) : $templateVars['{shop_logo}'] = (file_exists(_PS_IMG_DIR_.'logo_mail.jpg')) ? $message->attach(new Swift_Message_Image(new Swift_File(_PS_IMG_DIR_.'logo_mail.jpg'))) : ((file_exists(_PS_IMG_DIR_.'logo.jpg')) ? $message->attach(new Swift_Message_Image(new Swift_File(_PS_IMG_DIR_.'logo.jpg'))) : ''); Recopier cette ligne en-dessous et adapter le nom de la variable et le nom des images : $templateVars['{shop_imageplus}'] = (file_exists(_PS_IMG_DIR_.'logo_imageplus.jpg')) ? $message->attach(new Swift_Message_Image(new Swift_File(_PS_IMG_DIR_.'logo_imageplus.jpg'))) : ((file_exists(_PS_IMG_DIR_.'imageplus.jpg')) ? $message->attach(new Swift_Message_Image(new Swift_File(_PS_IMG_DIR_.'imageplus.jpg'))) : ''); 3 : Ajouter la variable dans le template mail souhaité (se trouvant à la racine du site dans le dossier mails) exemple dans mails/fr/newsletter.html ajouter {shop_imageplus} attacher l'image 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