从哪里开始编辑订单信息?

时间:2012-08-25 23:44:24

标签: magento magento-1.7

我想在查看订单时更改Magento中的送货地址的显示方式。 由于我不熟悉编辑adminhtml,也不熟悉Mage的核心,我想知道要引用哪个文件。 我目前正在查看此文件中的详细信息:

/app/design/adminhtml/default/default/template/sales/order/view/info.phtml

第170行写道:

<address><?php echo $_order->getShippingAddress()->getFormated(true) ?></address>

这引导我到这个文件:

/app/code/core/Mage/Sales/Model/Order.php

在第948行读到:

@return Mage_Sales_Model_Order_Address

所以我打开了以下文件:

/app/code/core/Mage/Sales/Model/Order/Address.php

其中包括:

/app/code/core/Mage/Customer/Model/Address/Abstract.php

功能格式(第323行)似乎可以解决问题。 但在那时,我最终得到了一个渲染器,但不知道如何继续。有人能指出我正确的文件吗?

我实际上要做的是改变发货地址的格式:

John Doe
Streetname 123
City, Postal
Country
T: Phone

类似于:

John Doe
Streetname 123
Postal, City

如果有公司进入:

Companyname
to: John Doe
Streetname 123
Postal, City

很抱歉这篇长篇文章,非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

找到了解决方案,但没有找到Mage核心!

转到系统&gt;配置&gt;客户&gt;客户配置&gt;地址模板

我已将HTML输出更改为以下内容:

{{if company}}{{var company}}<br />t.a.v.{{/if}}
{{depend prefix}}{{var prefix}} {{/depend}}{{var firstname}} {{depend middlename}}{{var middlename}} {{/depend}}{{var lastname}}{{depend suffix}} {{var suffix}}{{/depend}}<br/>
{{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 postcode}}{{var postcode}}{{/if}} {{if city}}{{var city}}{{/if}}

这正是我的客户要求的。