我制作了一个覆盖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或者我可以在现有的标签中添加一些标签吗?
答案 0 :(得分:1)
请转到您的主题并创建文件夹 Magento_Sales /模板/电子邮件/项目/订单
然后 下载default.phtml文件
这 /供应商/的magento /模块销售/视图/前端/模板/电子邮件/物品/订单
然后粘贴到这里 Magento_Sales / templates / email / items /订购你的主题。