我有一个问题,我现在玩了几个小时,现在变得很烦人。
在System->Configuration->Customer configuration -> Address Templates
中,Magento为用户提供如何格式化地址(国家,城市,地区等)。
我的问题是如何从完整的地区名称更改为地区代码?我也查看了Mage/Customer/Address
中的代码,似乎无法找到解决方案。
有什么想法吗?谢谢。
答案 0 :(得分:2)
app / code / local / Packagename / Modulename / etc / config.xml
<?xml version="1.0"?>
<config>
<modules>
<Packagename_Modulename>
<version>0.1.0</version>
</Packagename_Modulename>
</modules>
<global>
<blocks>
<modulename>
<class>Packagename_Modulename_Block</class>
</modulename>
<customer>
<rewrite>
<address_renderer_default>Packagename_Modulename_Block_Customer_Address_Renderer_Default</address_renderer_default>
</rewrite>
</customer>
</blocks>
</global>
</config>
应用程序/代码/本地/包/ MODULENAME /砌块/客户/地址/渲染器/如default.php
<?php
class Packagename_Modulename_Block_Customer_Address_Renderer_Default extends Mage_Customer_Block_Address_Renderer_Default
{
//your stuff goes here..
}
最后激活你的模块,
应用程序/代码的/ etc /模块/ Packagename_Modulename.xml
<?xml version="1.0"?>
<config>
<modules>
<Packagename_Modulename>
<active>true</active>
<codePool>local</codePool>
<version>0.1.0</version>
</Packagename_Modulename>
</modules>
</config>
如果您有任何疑问,请在此发表评论。