1

新しい取引メールを作成しました

使用して

システム -> 設定 -> 取引メール

データベースからの情報を表示したい

愛称

部屋

タイプ

これらの情報をデータベースから取得して電子メールで表示する方法

4

1 に答える 1

2

テンプレートファイルを使用して、トランザクション電子メールに追加情報を追加できます。

新しい注文テンプレートの例を見てみましょう。

あなたはあなたの電子メールフォーマット/テンプレートファイルに以下のようなものを見つけるでしょう:

{{layout handle="sales_email_order_items" order=$order}}

sales.xmlでハンドル名を検索します

/app/design/frontend/default/layout/sales.xml

sales.xmlファイルに次のようなものが含まれます。

<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>
  </sales_email_order_items>

上記のxmlは、コンテンツがemail / order / items.phtmlテンプレートファイルによって生成されていることを明確にし、そのファイルを開いて、含めるコンテンツを追加します。このファイルをコアで変更するのではなく、現在のテーマに配置することをお勧めします。

于 2012-10-05T12:03:54.620 に答える