Hallo zusammen,
ich habe einen Menüeintrag im Magento 1 Admin 'Script Queue' mit der adminhtml.xml gemacht:
<?xml version="1.0"?> <config> <menu> <system> <children> <magentoadminscriptqueue translate="title" module="magentoadminscriptqueue"> <sort_order>20</sort_order> <title>Script Queue</title> <action>adminhtml/script/index</action> </magentoadminscriptqueue> </children> </system> </menu> <acl> <resources> <admin> <children> <system> <children> <magentoadminscriptqueue translate="title" module="magentoadminscriptqueue"> <title>Script Queue</title> <sort_order>360</sort_order> </magentoadminscriptqueue> </children> </system> </children> </admin> </resources> </acl> </config>
Zusätzlich in der config.xml:
<?xml version="1.0"?> <config> ... <admin> <routers> <adminhtml> <args> <modules> <magentoadminscriptqueue before="Mage_Adminhtml">UF_MagentoAdminScriptQueue_Adminhtml</magentoadminscriptqueue> </modules> </args> </adminhtml> </routers> </admin> </config>
Dann hab ich die controller/Adminhtml/ScriptController.php:
<?php class UF_MagentoAdminScriptQueue_Adminhtml_ScriptController extends Mage_Adminhtml_Controller_Action { public function indexAction() { $this->loadLayout(); $block = $this->getLayout()->createBlock('core/text', 'magentoadminscriptqueue-block')->setText('<h1>UF Admin Script Queue</h1>'); $this->_addContent($block); $this->_setActiveMenu('magentoadminscriptqueue_menu')->renderLayout(); } public function getCategoriesAction() { } public function importCategoriesAction() { } public function exportProductToCsvAction() { } public function updateMediaGalleryAction() { } }
Der Menüeintrag existiert, wenn ich jedoch drauf klicke bekomme ich einen 404 Fehler. Weiß jemand woran das liegt? Was hab ich vergessen?
Liebe Grüße
Ralf