Jump to content

[SOLUCIONADO] Quitar logo adjunto en emails PS 1.5.3.1


Recommended Posts

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 by theboina (see edit history)
Link to comment
Share on other sites

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

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.

  • Like 1
Link to comment
Share on other sites

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

  • 2 weeks later...

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

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 by Sergio Ruiz (see edit history)
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...