修改地址排列格式(Address Layout) – 上

You are here:
< All Topics

[row][col_half]下載已修正檔案[/col_half][col_half]前往下篇[/col_half][/row]

原因(Why?)

Magento 系統預設地址排列格式採用英文格式顯示:路名 – 鄉鎮 – 縣市 – 國家 – 郵遞區號

在後台中無法直接重新排列為我們需要的中文格式:郵遞區號 – 國家 – 縣市 – 鄉鎮 – 路名

所以我們必須透過修改程式碼的方式來達成目的

前台中,寄送地址格式一共有兩處

第一部分在 我的帳號 / 通訊地址 / 編輯地址

實體檔案位於

/usr/share/nginx/html/app/design/frontend/base/default/template/customer/address/edit.phtml

 

第二部分在 結帳 / 帳單(配送)資訊 / 下拉選單中選擇『新的地址』

實體檔案位於

/usr/share/nginx/html/app/design/frontend/base/default/template/persistent/checkout/onepage/billing.phtml
/usr/share/nginx/html/app/design/frontend/base/default/template/checkout/onepage/shipping.phtml

 

因為程式碼非常多,所以將分為上下兩篇介紹,此篇著重於第一部分:

我的帳號 / 通訊地址 / 編輯地址

解決方案(How)

vim /usr/share/nginx/html/app/design/frontend/base/default/template/customer/address/edit.phtml
將全部的程式碼重新排列

需要特別注意的是

<li class=”fields”> 代表這一行有多個欄位,fields 有 s

<li class=”wide”> 代表這一行只有一個欄位

<div class=”field”> 的 field 沒有 s

如果要合併多個欄位時,需要注意這一點

完成編輯的檔案,也可以直接在 GitHub 下載

https://github.com/cewolf2002/magento/tree/master/Chinese_Address_Layout_1
Tags:
Previous 修改 Magento extensions 位於管理介面的位置
Next 修改地址排列格式(Address Layout) – 下
Table of Contents