Ваша текущая техника конфигурации устарела с версии 1.4. Вместо этого удобнее структурировать его следующим образом .
<admin>
<routers>
<adminhtml>
<args>
<modules>
<my_module before="Mage_Adminhtml">Me_Mymodule_Adminhtml</my_module>
</modules>
</args>
</adminhtml>
</routers>
</admin>
Затем, чтобы получить путь /index.php/admin/mymodule/
, создайте класс Me_Mymodule_Adminhtml_MymoduleController extends Mage_Adminhtml_Controller_Action
в Me/Mymodule/controllers/Adminhtml/MymoduleController.php
. В своем примере вы использовали подчеркивание в имени контроллера, будьте осторожны с этим, так как он будет использоваться в качестве разделителя каталогов при поиске правильного класса.
Не забудьте сгенерировать URL-адреса для вашего контроллера, например Mage::getUrl('adminhtml/mymodule')
, чтобы он добавлял секретный ключ к путям, это необходимо при создании контроллера администратора, или он отклонит страницу.
Если пунктов меню нет, то добавить их в ACL будет невозможно. Вам не нужен файл adminhtml.xml
в этом случае.