lig*_*gos 5 email templates magento
我在后端对Magento的New Order交易电子邮件模板进行了一些模板更改.电子邮件顶部的文字更改(在"感谢您的订单......"部分)工作正常.但是,当我更改订单详细信息的模板时,它们不会出现在我的电子邮件中.
我在我的模板中创建了两个文件,我认为它会覆盖电子邮件:
app/design/frontend/default/mythemehere/template/email/order/items.phtml
app/design/frontend/default/mythemehere/template/email/order/items/order/default.phtml
这些在我的sales.xml文件中引用 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>
Run Code Online (Sandbox Code Playgroud)
但是,当我下订单时,我会在电子邮件中获得基本模板.
如果我在Magento中提交红衣主教罪,覆盖基本模板文件(app/design/frontend/base/default/template/email/order ...
),请看,我看到了我的变化!似乎Magento非常热衷于使用其基本模板.
我已经覆盖了销售部分中的其他模板(例如:sales/order/view.phtml
,sales/order/print.phtml
),Magento论坛上的各种帖子表明我在概念上做的正确.可惜!这对我不起作用.
小智 1
我有同样的问题。我发现电子邮件将在“基本”模板之前使用 /app/design/frontend/default/default 模板。因此,如果您将基本模板复制到 default/default 文件夹中,您的文件在更新时不会被覆盖。
然而,它仍然不理想,因为它仍然在主题文件夹之外,但它比使用“基本”文件更好。我还没有找到真正的解决方案。
归档时间: |
|
查看次数: |
4294 次 |
最近记录: |