1

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

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

感谢您的宝贵帮助。

4

1 回答 1

4

地址的格式在课堂上完成Mage_Customer_Block_Address_Renderer_Default

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

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

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

于 2012-02-08T14:36:53.720 回答