Magento交易电子邮件order.getBillingAddress()

时间:2012-02-08 13:54:17

标签: email magento transactional

我正在搜索在order_new.html电子邮件模板中使用var {{var order.getBillingAddress()。format('html')}}时调用的块。

我需要删除此块显示的一些信息。

感谢您的宝贵帮助。

1 个答案:

答案 0 :(得分:4)

地址格式在课程Mage_Customer_Block_Address_Renderer_Default中完成。

从渲染地址中删除某些数据的最佳方法是调整地址模板。为了做到这一点,让我解释一下Magento如何选择地址模板。

1)简而言之,首先Magento尝试从表directory_country_format加载指定类型的格式模板(htmlpdfoneline,{{ 1}})。这使Magento能够拥有特定国家/地区的地址模板。

如果找不到,则使用xpath text使用配置中的格式模板。
可以在 Mage / Customer / etc / config.xml 文件中找到默认值 可以使用 System>下的系统配置界面覆盖它们。配置>客户配置>商店级别的地址模板