2011-04-04 56 views

回答

1

在文件app/code/core/Customer/etc/config.xml中,Magento定义了地址的格式。如果你想修改所有 HTML格式的地址包含公司的信息,您可以覆盖该文件(具体路径default/customer/address_templates/html):

<html><![CDATA[{{depend prefix}}{{var prefix}} {{/depend}}{{var firstname}} {{depend middlename}}{{var middlename}} {{/depend}}{{var lastname}}{{depend suffix}} {{var suffix}}{{/depend}}<br/> 
{{depend company}}{{var company}}<br />{{/depend}} 
{{if street1}}{{var street1}}<br />{{/if}} 
{{depend street2}}{{var street2}}<br />{{/depend}} 
{{depend street3}}{{var street3}}<br />{{/depend}} 
{{depend street4}}{{var street4}}<br />{{/depend}} 
{{if city}}{{var city}}, {{/if}}{{if region}}{{var region}}, {{/if}}{{if postcode}}{{var postcode}}{{/if}}<br/> 
{{var country}}<br/> 
{{depend telephone}}T: {{var telephone}}{{/depend}} 
{{depend fax}}<br/>F: {{var fax}}{{/depend}}]]></html> 

否则,你可以创建自己的模块,并添加新地址格式在您的XML配置文件。然后,你就需要修改你的电子邮件模板使用新的格式:

{{var order.getBillingAddress().format('yourformat')}} 
+0

谢谢, 此行不清晰,是一个模板文件? 路径默认/ customer/address_templates/html – Bizboss 2011-04-04 15:58:50

+0

我想最好的词是它是一个XPath。我试图沟通XML文档中属于哪里(因为该XML文件非常重要)。 – 2011-04-06 00:22:05

+0

非常感谢Joe ....是否可以使用此模板获取客户订单qauntity和产品信息。请指定我需要进行更改的详细路径。 – 2012-07-26 06:31:07

相关问题