Magento: Attempting to override a controller -
so trying override core customercontroller massdelete action. have far:
config.xml <frontend> <routers> <customer_massdelete> <args> <modules> <mymodule_myextension before="mage_adminhtml">mymodule_myextension</mymodule_myextension> </modules> </args> </customer_massdelete> </routers> </frontend> my controller:
app/code/local/mymodule/myextension/controllers/customercontroller.php <?php require_once 'mage/adminhtml/controllers/customercontroller.php'; class mymodule_myextension_customercontroller extends mage_adminhtml_customercontroller { public function massdeleteaction() { die('my controller'); } } yet when run mass delete die put in controller run instead. ideas?
update:
tried out solution follows:
<config> <admin> <routers> <adminhtml> <args> <modules> <mymodule_myextension before="mage_adminhtml">mymodule_myextension</mymodule_myextension> </modules> </args> </adminhtml> </routers> </admin> </config> still nothing...
update 2:
my final config.xml this:
<config> <admin> <routers> <adminhtml> <args> <modules> <mymodule_myextension before="mage_xmlconnect_adminhtml">mymodule_myextension</mymodule_myextension> </modules> </args> </adminhtml> </routers> </admin> </config> however, if have before="mage_xmlconnect_adminhtml" override issues when trying go index pages. if go lower in priority doesn't override. stuck again.
i guess config.xml false, might try:
<admin> <routers> <adminhtml> <args> <modules> <mymodule_myextension before="mage_adminhtml">mymodule_myextension</mymodule_myextension> </modules> </args> </adminhtml> </routers> </admin> reference: http://prattski.com/2010/06/24/magento-overriding-core-files-blocks-models-resources-controllers/
Comments
Post a Comment