0

注文を表示するときに、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

長い投稿で申し訳ありませんが、どんな助けでも大歓迎です!

4

1 に答える 1

0

解決策を見つけましたが、Mageコアにはありません!

[システム]>[構成]>[顧客]>[顧客構成]>[アドレステンプレート]に移動します

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}}

これはまさに私のクライアントが要求したものです。

于 2012-08-26T00:37:50.070 に答える