我创建了一个新的交易电子邮件
使用
system-> configuration->交易电子邮件
我想从数据库中显示一些信息
petname
房间
型
如何从数据库中获取这些信息并在电子邮件中显示
答案 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它在核心。