我正在搜索在order_new.html电子邮件模板中使用var {{var order.getBillingAddress()。format('html')}}时调用的块。
我需要删除此块显示的一些信息。
感谢您的宝贵帮助。
答案 0 :(得分:4)
地址格式在课程Mage_Customer_Block_Address_Renderer_Default
中完成。
从渲染地址中删除某些数据的最佳方法是调整地址模板。为了做到这一点,让我解释一下Magento如何选择地址模板。
1)简而言之,首先Magento尝试从表directory_country_format
加载指定类型的格式模板(html
,pdf
,oneline
,{{ 1}})。这使Magento能够拥有特定国家/地区的地址模板。
如果找不到,则使用xpath text
使用配置中的格式模板。
可以在 Mage / Customer / etc / config.xml 文件中找到默认值
可以使用 System>下的系统配置界面覆盖它们。配置>客户配置>商店级别的地址模板。