【发布时间】:2013-11-11 07:03:45
【问题描述】:
我正在覆盖这个块:Mage_Adminhtml_Block_Sales_Order_Create_Form_Address。但它不能让它工作,我被卡住了。请看下面我的代码。
我在 app/code/community/Urmagento/Orderaddress/etc/config.xml 中的 config.xml:
<config>
<modules>
<Urmagento_Orderaddress>
<version>0.1.0</version>
</Urmagento_Orderaddress>
</modules>
<global>
<models>
<orderaddress>
<class>Urmagento_Orderaddress_Model</class>
</orderaddress>
</models>
<helpers>
<orderaddress>
<class>Urmagento_Orderaddress_Helper</class>
</orderaddress>
</helpers>
<resources>
<orderaddress_setup>
<setup>
<module>Urmagento_Orderaddress</module>
</setup>
</orderaddress_setup>
</resources>
<blocks>
<adminhtml>
<rewrite>
<sales_order_create_form_address>Urmagento_Orderaddress_Block_Adminhtml_Form_Address</sales_order_create_form_address>
</rewrite>
</adminhtml>
</blocks>
</global>
我在 app/etc/modules 中的 Urmagento_Orderaddress.xml:
<config>
<modules>
<Urmagento_Orderaddress>
<active>true</active>
<codePool>community</codePool>
</Urmagento_Orderaddress>
</modules>
app/code/community/Urmagento/Orderaddress/Block/Adminhtml/Form 中的My Address.php:
class Urmagento_Orderaddress_Block_Adminhtml_Form_Address extends Mage_Adminhtml_Block_Sales_Order_Create_Form_Address{ }
谁能帮帮我???
【问题讨论】:
-
你面临什么问题?
-
我需要在这个核心块 Mage_Adminhtml_Block_Sales_Order_Create_Form_Address 中添加一些代码,但是当我覆盖它时它不起作用???。但是我尝试在magento核心的这个块内修改,我的代码运行良好。
标签: php xml magento overriding block