:::: MENU ::::

HTML en el formulario de contacto de Magento

4.00 avg. rating (76% score) - 3 votes

El formato del email que se envía con el formulario de contacto de Mangento, es por defecto texto plano, sin ningún tipo de formato.

En realidad es un email interno, que sólo llega a los administradores de la tienda, y normalmente no es necesario modificarlo, pero en caso de querer añadir HTML a la plantilla del email, la forma más rápida es modificar el siguiente fichero:

app/code/core/Mage/Contacts/etc/config.xml

Modificando la línea destacada:

<template>
  <email>
    <contacts_email_email_template translate="label" module="contacts">
      <label>Contact Form</label>
      <file>contact_form.html</file>
      <type>text</type>
    </contacts_email_email_template>
  </email>
</template>

Por:

<template>
  <email>
    <contacts_email_email_template translate="label" module="contacts">
      <label>Contact Form</label>
      <file>contact_form.html</file>
      <type>html</type>
    </contacts_email_email_template>
  </email>
</template>

Evidentemente, y como siempre decimos, no es recomendable modificar directamente el Core, así que nos tocará crearnos un módulo propio para poder modificar el tipo de email enviado (recordar que un fichero de configuración no se sobreescribe copiándolo a la rama local).

Una vez hecho esto, sólo tenemos que acudir a la plantilla del email, en:

app/locale/<Idioma>/template/email/contact_form.html

Y realizar las modificaciones que queramos, incluyendo el HTML necesario.




2 Comments

  • Responder walther |

    Hola Daniel!
    Que pasa con el cliente?, es decir, el cliente nos envía un mensaje a traves del formulario de contacto , como es un email intermno nosotros nos enteramos de su consulta o reclamo, pero él como sabe que se ha realizado su consuta/reclamo, se pede hacer que el reciba automaticamente una notifificación de » HEMOS RECIBIDO SU CONSULTA, BLA BLA»

  • Responder Jose |

    Y cómo se hace ahora para que el correo que se te envía del formulario te salgan las nuevas casillas. Porque me sigue saliendo los primeros.
    Un saludo.

Hey! Qué opinas sobre el artículo?