theboina Posted August 28, 2013 Share Posted August 28, 2013 (edited) He visto post para quitar el logo que se adjunta en los emails cuando se cambia el estado de un pedido, pero ninguno me ha funcionado en la versión 1.5.3.1.¿Sabéis que hay que tocar para que no se adjunte dicho logo? (ya lo llevo yo embebido como link en el html)Gracias! Edited September 2, 2013 by theboina (see edit history) Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted August 31, 2013 Share Posted August 31, 2013 Por lo que se ve aquí: http://www.prestashop.com/forums/index.php?/topic/271002-help-to-remove-email-logo-attach-in-ps-1531/page__view__findpost__p__1360018 te han respondido. 1 Link to comment Share on other sites More sharing options...
theboina Posted September 2, 2013 Author Share Posted September 2, 2013 La solución para 1.5.3.1 es añadir dos líneas en Mail.php: //don't attach logo unset($logo); $template_vars['{shop_logo}'] = ''; //end of dont' attach logo if (Configuration::get('PS_LOGO_MAIL') !== false && file_exists(_PS_IMG_DIR_.Configuration::get('PS_LOGO_MAIL'))) $logo = _PS_IMG_DIR_.Configuration::get('PS_LOGO_MAIL'); else { if (file_exists(_PS_IMG_DIR_.Configuration::get('PS_LOGO'))) $logo = _PS_IMG_DIR_.Configuration::get('PS_LOGO'); else $template_vars['{shop_logo}'] = ''; } //don't attach logo unset($logo); $template_vars['{shop_logo}'] = ''; //end of dont' attach logo /* don't attach the logo as */ if (isset($logo)) $template_vars['{shop_logo}'] = $message->attach(new Swift_Message_EmbeddedFile(new Swift_File($logo), null, ImageManager::getMimeTypeByExtension($logo))); Gracias a "El Patrón" por la solución en: http://www.prestashop.com/forums/topic/271002-solved-help-to-remove-email-logo-attach-in-ps-1531/?p=1356828 Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted September 2, 2013 Share Posted September 2, 2013 Hola, ¿Pero supongo que habras creado un override no? (Si tienes dudas sobre como hacerlo, comentamelo y te digo como hacerlo) Recuerda que el editar la clase directamente (aunque te funciona en ese momento), implica que si actualizas prestashop se machacaran los cambios y ya no tendrás ningún cambio, ademas de una organización no correcta. 1 Link to comment Share on other sites More sharing options...
theboina Posted September 5, 2013 Author Share Posted September 5, 2013 Si, ya lo hice utilizando el override... (hasta ahora siempre había modificado directamente). Entonces ante una actualización, que pasa con el directorio override anterior?? Habría que pasar esos cambios a mano a la nueva versión no? Thx!! Link to comment Share on other sites More sharing options...
seog Posted September 14, 2013 Share Posted September 14, 2013 Hola buenas Yo habia quitado el logo en el Mail.php pero aunque ya no sale el logo adjunto en los mails sale El nombre de la tienda con la url a la tienda y con un borde. He quitado en el contact-form.tpl la linea <td align="left"><a title="{shop_name}" href="{shop_url}"><img style="border: none;" src="{shop_logo}" alt="{shop_name}" /></a></td> pero sigue saliendo en los mails ¿Sabeís que hay que borrar? saludos Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted September 14, 2013 Share Posted September 14, 2013 (edited) Hola buenas Yo habia quitado el logo en el Mail.php pero aunque ya no sale el logo adjunto en los mails sale El nombre de la tienda con la url a la tienda y con un borde. He quitado en el contact-form.tpl la linea <td align="left"><a title="{shop_name}" href="{shop_url}"><img style="border: none;" src="{shop_logo}" alt="{shop_name}" /></a></td> pero sigue saliendo en los mails ¿Sabeís que hay que borrar? saludos Ya para eso edita los .html de los mails. Fijate por ejemplo cuando abres el mail: contact-form.html tienes esto: <tr> <td align="left"><a title="{shop_name}" href="{shop_url}"><img style="border: none;" src="{shop_logo}" alt="{shop_name}" /></a></td> </tr> Pues quitas lo mismo en todos los mails.. Fijate que los emails, lo puedes tener sobreescrito en tu plantilla: /themes/plantilla/mails/ sobreeescrito y en ese caso editas los de ahi y no los de aquí: /mails/ Edited September 14, 2013 by Sergio Ruiz (see edit history) Link to comment Share on other sites More sharing options...
seog Posted September 14, 2013 Share Posted September 14, 2013 Habia estado borrando todo el rato el contact-form y no habia caido que el fichero a modificar era el contact.html Gracias de todos modos saludos Link to comment Share on other sites More sharing options...
Recommended Posts