2012-08-25 70 views
0

我想改變查看訂單時,送貨地址顯示在Magento的方式。 由於我不熟悉編輯adminhtml,也不熟悉法師的核心,我想知道要引用哪個文件。 我目前在該文件中查看詳細信息:凡開始爲編輯訂單信息?

/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 

對不起,對於很長的文章,任何幫助,高度讚賞!

回答

0

找到了解決方案,但沒有在法師核心!

進入系統>配置>客戶>客戶配置>地址模板

我已經改變了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}} 

這正是我的客戶要求。