【问题标题】:Cannot override a magento Block in magento 1.8无法在 magento 1.8 中覆盖 magento 块
【发布时间】: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


【解决方案1】:

您在添加路径时没有创建块文件夹

app/code/community/Urmagento/Orderaddress/Adminhtml/Form:

应该是

app/code/community/Urmagento/Orderaddress/Block/Adminhtml/Form 

编辑

或者看这个http://www.magentocommerce.com/boards/viewthread/223637/

希望对你有帮助

【讨论】:

    猜你喜欢
    • 2014-12-31
    • 2013-10-15
    • 1970-01-01
    • 2012-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多