Magento 2覆盖新邮件

时间:2017-06-06 17:41:15

标签: magento magento2

我制作了一个覆盖default.phtml的模块,我把产品图片放在那里,它运行正常!

我制作了这个sales_email_orders_renderers.xml以覆盖default.phtml

<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>
    <referenceBlock name="sales.email.order.renderers">
        <block class="Magento\Sales\Block\Order\Email\Items\Order\DefaultOrder" as="default" template="EmizenTech_SalesEmail::email/items/order/default.phtml"/>
    </referenceBlock>
</body>
</page>

原件位于vendor / magento / module-sales / view / frontend / templates / email / items / order /

但是如何覆盖其他文件夹中的items.phtml?

/供应商/的magento /模块销售/视图/前端/模板/电子邮件/

我是否需要制作其他xml或者我可以在现有的标签中添加一些标签吗?

1 个答案:

答案 0 :(得分:1)

请转到您的主题并创建文件夹 Magento_Sales /模板/电子邮件/项目/订单

然后 下载default.phtml文件

这 /供应商/的magento /模块销售/视图/前端/模板/电子邮件/物品/订单

然后粘贴到这里 Magento_Sales / templates / email / items /订购你的主题。