0

我正在尝试使用我自己的网格修改 app/code/core/Mage/Adminhtml/Block/Customer/Grid.php 文件,该网格位于 app/code/local/MyCompany/MyModule/Block/Adminhtml/Customer/网格.php

我试图在我的 config.xml 中添加这段代码:

<blocks>
    <adminhtml>
        <rewrite>
            <customer_grid>MyCompany_MyModule_Block_Adminhtml_Customer_Grid</customer_grid>
        </rewrite>
    </adminhtml>
</blocks>

但它没有用,somedboy 可以帮助我吗?

[编辑] 我在第一个答案的帮助下更新了我的代码,但这也不起作用,我遇到了服务器错误。如果我替换我的核心文件,我的网格文件运行良好 [/edit]

4

1 回答 1

1

配置映射通过类组重写(在本例中为“adminhtml”):

<blocks>
    <adminhtml>
        <rewrite>
            <customer_grid>Tegeso_Codepromo_Block_Adminhtml_Customer_Grid</customer_grid>
        </rewrite>
    </adminhtml>
</blocks>

看看Mage_Core_Model_Config::getGroupedClassName()这是如何工作的。

于 2013-06-03T10:55:09.827 回答