2017-06-06 20 views
0

default.phtmlを上書きしてそこに商品イメージを置き換えるモジュールを作成しました。Magento 2は、新しい注文電子メールでdefault.phtmlとitems.phtmlをオーバーライドします

私は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> 

元をオーバライドするために、このsales_email_orders_renderers.xmlをしたフロントエンド/テンプレート/メール/アイテム/注文/ベンダー/ Magentoの/モジュール販売/ビューにある/

しかし、他のフォルダのitems.phtmlも上書きする方法はありますか?

/ベンダー/ Magentoの/モジュール販売/ビュー/フロントエンド/テンプレート/メール/

私は他のXMLを作成する必要はありますか私は既存のもので、いくつかのタグを置くことができますか?/ /ベンダー/ Magentoの/モジュール販売/ビューから

答えて

1

あなたのテーマに移動してくださいと Magento_Sales /テンプレート/メール/アイテム/オーダー

その後、 ダウンロードdefault.phtmlファイルをフォルダを作成フロントエンド/テンプレート/メール/アイテム/オーダー

ここに貼り付けてください。 Magento_Sales/templates/email/items/your theme。

関連する問題