Realicé algunos cambios en la plantilla de New Order plantilla de correo electrónico transaccional en el back-end. Los cambios de texto en la parte superior del correo electrónico (en la sección "gracias por su pedido ...") funcionaron bien. Pero cuando cambio las plantillas para los detalles de la orden, no aparecen en mi correo electrónico.¿Por qué Magento no está recogiendo mi archivo de plantilla de tema para el pedido de correo electrónico transaccional?
He creado dos archivos dentro de mi plantilla que pensé que sería anular el correo electrónico:
app/design/frontend/default/mythemehere/template/email/order/items.phtml
app/design/frontend/default/mythemehere/template/email/order/items/order/default.phtml
éstos están mencionados en mi archivo sales.xml en app/design/frontend/default/mythemehere/layout
<sales_email_order_items>
<block type="sales/order_email_items" name="items" template="email/order/items.phtml">
<action method="addItemRender"><type>default</type><block>sales/order_email_items_order_default</block><template>email/order/items/order/default.phtml</template></action>
<action method="addItemRender"><type>grouped</type><block>sales/order_email_items_order_grouped</block><template>email/order/items/order/default.phtml</template></action>
<block type="sales/order_totals" name="order_totals" template="sales/order/totals.phtml">
<action method="setLabelProperties"><value>colspan="2" align="right" style="padding:3px 9px"</value></action>
<action method="setValueProperties"><value>align="right" style="padding:3px 9px"</value></action>
<block type="tax/sales_order_tax" name="tax" template="tax/order/tax.phtml">
<action method="setIsPlaneMode"><value>1</value></action>
</block>
</block>
</block>
<block type="core/text_list" name="additional.product.info" />
</sales_email_order_items>
Sin embargo, cuando hago mi pedido, obtengo la plantilla base en el correo electrónico.
Si cometo el Cardenal Sin en Magento de anulación de los archivos de plantilla base (app/design/frontend/base/default/template/email/order ...
), ¡y he aquí, veo mis cambios! Parece que Magento tiene muchas ganas de usar su plantilla base.
He anulado otras plantillas en la sección de ventas (p. Ej .: sales/order/view.phtml
, sales/order/print.phtml
), y varias publicaciones en los foros de Magento indican que estoy haciendo lo correcto en concepto. ¡Pero Ay! Simplemente no funciona para mí.
¡Bien capturado! Ese repaso está bien en mi libro. – ligos