To dodge the max of 1000 products in a category I tried to override CategoryController.php. I think I did everything right, but the module doesn't work. I'm working with Magento 1.7.0.2 Community Edition.
In code/local/EM/CategoryFix/etc/config.xml I have:
<?xml version="1.0"?>
<config>
<modules>
<EM_CategoryFix>
<version>0.1.0</version>
</EM_CategoryFix>
</modules>
<admin>
<routers>
<adminhtml>
<args>
<modules>
<CategoryFix before="Mage_Adminhtml">EM_CategoryFix_Adminhtml</CategoryFix>
</modules>
</args>
</adminhtml>
</routers>
</admin>
</config>
In code/local/EM/CategoryFix/Adminhtml/Catalog/CategoryController.php:
require_once 'Mage/Adminhtml/controllers/Catalog/CategoryController.php';
class EM_CategoryFix_Adminhtml_Catalog_CategoryController extends Mage_Adminhtml_Catalog_CategoryController
{
//public function to override
}
And in etc/modules/EM_CategoryFix.xml
<?xml version="1.0"?>
<config>
<modules>
<EM_CategoryFix>
<active>true</active>
<codePool>local</codePool>
</EM_CategoryFix>
</modules>
</config>
I checked everything a thousand times, what do I miss?
<EM_CategoryFix before="Mage_Adminhtml">EM_CategoryFix_Adminhtml</EM_CategoryFix>
You should useEM_CategoryFix
instead ofCategoryFix
.<depends><Mage_Adminhtml/></depends>
at EM_CategoryFix.xml