閱讀351 返回首頁    go 技術社區[雲棲]


前台地址顯示布局的由來和修改方式

magento前台顯示的地址一般都是一個造型,如下圖

通過瀏覽器查看源碼可以看到,這些都在一個<address>標簽內部,而且內容之間隻以<br>相隔,看到這樣的布局你會不會想自己整理下呢,或者把那個代表電話的"T"換成你想要的中文詞,比如“手機號”。很抱歉,找遍模板文件和php文件,你都不會發現這裏的內容和布局的出處,那麼它在哪呢。

打開文件/app/code/core/Mage/Customer/etc/config.xml,找到以下代碼

<defaultFormat><!--[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}} ]]--></defaultFormat> 

看到了嗎,東西都在這,修改這裏,你可以拿掉或新增(如果知道怎麼新增的話)一些內容,也可以把T或F改成電話和傳真,這裏甚至還可以做邏輯判斷,{{if city}}{{var city}},  {{/if}}代表如果城市存在,就顯示城市。這種寫法具體magento是怎麼實現的有待研究,不過暫時知道怎麼改就夠了,有需要的來試試吧。

最後更新:2017-04-02 06:51:17

  上一篇:go 要想成功 必備9大好習慣 以及 必須克服的9個壞習慣
  下一篇:go 跨瀏覽器測試資源大全