【问题标题】:How to modify a grid in adminhtml in Magento?如何在 Magento 的 adminhtml 中修改网格?
【发布时间】:2013-06-03 10:49:52
【问题描述】:

我正在尝试使用我自己的网格修改 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>

但它不起作用,somedboy 可以帮助我吗?

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

【问题讨论】:

    标签: magento magento-1.7


    【解决方案1】:

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

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

    请参阅 Mage_Core_Model_Config::getGroupedClassName() 以了解其具体工作原理。

    【讨论】:

    • 错误意味着 something 正在工作。您应该使用此信息更新您的问题,包括确切的错误消息
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-09
    • 1970-01-01
    • 2012-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多