如何在Magento中修改adminhtml中的网格?

时间:2013-06-03 10:49:53

标签: magento magento-1.7

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

我尝试在config.xml中添加此代码:

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

但它没有用,有些男生可以帮帮我吗?

[edit]我在第一个答案的帮助下更新了我的代码,但这也没有用,我遇到了服务器错误。如果我替换我的核心文件[/ edit]

,我的网格文件效果很好

1 个答案:

答案 0 :(得分:1)

配置映射重写类组(&#34; adminhtml&#34;在这种情况下):

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

请参阅Mage_Core_Model_Config::getGroupedClassName(),了解具体方法。