当我尝试重写 “应用程序\代码\核心\法师\ Adminhtml \块\目录\目录\标签” 此块Mage_Adminhtml_Block_Catalog_Category_Tab_Product在类别中添加新列产品上市标签错误在Magento的adminhtml类别标签块覆盖
我得到这个错误
Fatal error: Call to a member function toHtml() on a non-object in D:\xampp\htdocs\magento_new\app\code\core\Mage\Adminhtml\Block\Catalog\Category\Tabs.php on line 153
我的代码
模块配置XML 应用\代码\本地\ KRP \ Adminhtml \等\ config.xml中
<?xml version="1.0"?>
<config>
<modules>
<Krp_Adminhtml>
<version>0.1</version>
</Krp_Adminhtml>
</modules>
<global>
<blocks>
<adminhtml>
<rewrite>
<catalog_category_tab_product>Krp_Adminhtml_Block_Catalog_Category_Tab_Product</catalog_category_tab_product>
</rewrite>
</adminhtml>
</blocks>
</global>
</config>
应用\等\模块\ Krp_Adminhtml.xml
<?xml version="1.0"?>
<config>
<modules>
<Krp_Adminhtml>
<active>true</active>
<codePool>local</codePool>
</Krp_Adminhtml>
</modules>
</config>
阻止文件代码app \ code \ local \ Krp \ Adminhtml \ Block \ Catalog \ Category \ Tab \ Product.php
class Krp_Adminhtml_Block_Catalog_Category_Tab_Product extends Mage_Adminhtml_Block_Catalog_Category_Tab_Product{
protected function _prepareCollection(){
//=============== Code ==================//
}
}