Veo en el correo electrónico transaccional Nueva plantilla de pedido, existe esta etiqueta que llama al archivo html de encabezado que está en app/locale/en_US/template/email/html
{{template config_path="design/email/header"}}
Deseo crear un nuevo encabezado, así que creé un nuevo archivo app/local/en_US/template/email/html/header2.html
y uso el código
{{template config_path="design/email/header2"}}
Pero no funciona. Con este código, no se incluye encabezado en el correo electrónico. ¿Alguna idea de por qué o cuál es la forma correcta de crear un encabezado de correo electrónico personalizado?
magento-1.9
email
email-templates
Justin Lok
fuente
fuente
design/email/header2
Respuestas:
También puede implementar la clase predeterminada Magento para trabajar con múltiples (encabezados y pies de página).
Crea un archivo:
Luego, en su módulo personalizado, puede usar como en el siguiente ejemplo en su config.xml:
Entonces tiene estas opciones para seleccionar:
fuente
Esto puede ayudar a explicarlo:
use varios pies de página para el correo electrónico
.
fuente
diseño / correo electrónico / encabezado Esto se refiere a la opción de configuración NO a la plantilla.
Podría crear un nuevo módulo para agregar la opción así.
Alternativamente, solo cree un nuevo bloque estático CMS y luego insértelo en la parte superior del contenido de su correo electrónico de esta manera.
Sustitución
fuente
cms/block
en Sistema -> Permisos -> bloquesTambién necesitas modificar el código en
app/code/core/Mage/Core/etc/config.xml
En lugar de hacer esto en el archivo principal, intente hacerlo en su módulo personalizado.
fuente