我想在编辑产品部分更改选项卡的顺序。例如,类别和库存选项卡必须交换。覆盖Mage_Adminhtml_Block_Catalog_Product_Edit_Tabs
块似乎不起作用。
config.xml
<config>
<global>
<blocks>
<my_module>
<class>Company_Adminhtml_Block</class>
</my_module>
<adminhtml>
<rewrite>
<catalog_product_edit_tabs>Company_Adminhtml_Block_Catalog_Product_Edit_Tabs</catalog_product_edit_tabs>
</rewrite>
</adminhtml>
</blocks>
<global>
</config>
我将Company_Adminhtml_Block_Catalog_Product_Edit_Tabs
复制到local
文件夹中,并交换了类别和库存addTab
代码。有指针吗?
确保已正确配置模块。要做到这一点,您可以简单地从控制器操作调用。
echo get_class(Mage::getBlockSingleton('adminhtml/catalog_product_edit_tabs'));
如果配置正确,它应该返回Company_Adminhtml_Block_Catalog_Product_Edit_Tabs;如果配置失败,它应返回Mage_Adminhtml_Block_Catalog_Pproduct_Edit_Tbs。
也有同样的问题。刷新缓存有帮助。