1

商品のオプションでは HTML タグを使用しています。問題は、注文確認メールに HTML が表示されることです。

オプション項目を変更するための PHTML ファイルはどこにありますか?

    app\design\frontend\our-template\default\layout\sales.xml

    app\design\frontend\our-template\default\template\sales\order\items.phtml

これは正しいファイルだと思いましたが、何も変わりません。

4

1 に答える 1

2

テンプレートsales\order\items.phtmlは、注文項目に関するすべてをレンダリングします。
その中に見えるように、この行があり<?php echo $this->getItemHtml($_item) ?>ます。それは項目行自体をレンダリングします。
また、各項目のテンプレートは製品タイプによって異なります。
使用されるテンプレートは次のとおりです。

  • email/order/items/order/default.phtml- シンプルで構成可能な仮想製品の場合 (グループ化された製品は単純な製品としてレンダリングされます)。
  • bundle/email/order/items/order/default.phtml- バンドル アイテムの場合。
  • downloadable/email/order/items/order/downloadable.phtml- ダウンロード可能なアイテムの場合。

請求書の出荷とクレジットメモでのアイテムの表示方法を変更したい場合は、同じ場所にテンプレートがあります。フォルダorderをエンティティ タイプ (invoice、shipping、creditmemo) に置き換えるだけです。

于 2014-08-06T06:52:17.370 に答える