我正在搜索在 order_new.html 电子邮件模板中使用 var {{var order.getBillingAddress().format('html')}} 时调用的块。
我需要删除此块显示的一些信息。
感谢您的宝贵帮助。
我正在搜索在 order_new.html 电子邮件模板中使用 var {{var order.getBillingAddress().format('html')}} 时调用的块。
我需要删除此块显示的一些信息。
感谢您的宝贵帮助。
地址的格式在课堂上完成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文件中找到。
可以使用商店级别的系统 > 配置 > 客户配置 > 地址模板下的系统配置界面覆盖它们。