编辑magento电子邮件模板

时间:2012-10-05 11:38:05

标签: php magento

我创建了一个新的交易电子邮件

使用

system-> configuration->交易电子邮件

我想从数据库中显示一些信息

petname

房间

如何从数据库中获取这些信息并在电子邮件中显示

1 个答案:

答案 0 :(得分: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模板文件生成的,打开那些文件并添加你想要包含它的内容,最好把这些文件放在你当前的主题中而不是chaning它在核心。