Неправильный админ-модуль Magento 404 не найден

Я попытался создать новый модуль для раздела magento admin. Я видел много тем по этой проблеме, но никто из них не решил мою проблему.

Я создал файл в приложении / etc / modules / named Company_CustomList.xml

<?xml version="1.0"?> <config> <modules> <Company_CustomList> <active>true</active> <codePool>local</codePool> </Company_CustomList> </modules> </config> 

Затем в app / code / local / Company / CustomList я создал следующие файлы:

Приложение / код / ​​местные / Компания / CustomList / Block / list.php

 <?php class Company_CustomList_Block_List extends Mage_Core_Block_Template { // necessary methods } ?> 

Приложение / код / ​​местные / Компания / Контроллеры / Adminhtml / IndexController.php

 <?php class Company_CustomList_Adminhtml_IndexController extends Mage_Adminhtml_Controller_Action { public function indexAction() { $this->loadLayout(); $this->renderLayout(); } } ?> 

Приложение / код / ​​местные / Компания / и т.д. / config.xml

 <?xml version="1.0"?> <config> <modules> <Company_CustomList> <version>0.1.0</version> </Company_CustomList> </modules> <adminhtml> <acl> <resources> <admin> <children> <customlist> <title>Custom list</title> <children> <example translate="title" module="customlist"> <title>Index</title> </example> </children> </customlist> </children> </admin> </resources> </acl> </adminhtml> <global> <helpers> <customlist> <class>Company_CustomList_Helper</class> </customlist> </helpers> </global> </config> 

Приложение / код / ​​местные / Компания / и т.д. / adminhtml.xml

 <?xml version="1.0"?> <config> <menu> <customlist translate="title" module="customlist"> <title>Custom list</title> <sort_order>15</sort_order> <children> <example translate="title" module="customlist"> <title>Index</title> <sort_order>1</sort_order> <action>adminhtml/customlist/index</action> </example> </children> </customlist> </menu> <acl> <resources> <admin> <children> <customlist translate="title" module="customlist"> <title>Custom list</title> <sort_order>15</sort_order> <children> <example translate="title" module="customlist"> <title>Index</title> <sort_order>1</sort_order> <action>adminhtml/customlist/index</action> </example> </children> </customlist> </children> </admin> </resources> </acl> </config> 

Приложение / код / ​​местные / Компания / Helper / Data.php

 <?php class Company_CustomList_Helper_Data extends Mage_Core_Helper_Abstract { } ?> 

Проблема может возникнуть из моего ACL … но я действительно не могу найти, как это исправить.

Благодаря,

Solutions Collecting From Web of "Неправильный админ-модуль Magento 404 не найден"

Возможно, ответ действительно прост. Попробуйте переименовать везде CustomList to Customlist во все файлы. Если это не ответ, вы можете попробовать сравнить свои настройки и файлы с этой ссылкой

Здесь предлагается создать новый модуль, который вы можете использовать для создания модуля, и вы можете избежать ошибок, подобных этому, если вы хотите использовать свое время.

Пожалуйста, используйте ниже ссылку для онлайн-создания создателя модуля

или вы также можете скачать модуль-создатель с различных сайтов, просто выполните поиск.

И еще одна вещь, если такая же ошибка будет генерировать снова, пожалуйста, очистите свой кеш пурпурно, а также кеширование браузера

Приятного дня.

Дайте мне знать, если я могу вам помочь.

При создании модуля magento admin вы можете создать его одним из двух способов (вышеуказанный URL-адрес не будет работать)

 <adminhtml> <menu> <menu1 translate="title" module="customlist"> <title>ActiveCodeline SampleModule1</title> <sort_order>60</sort_order> <children> <menuitem1 module="SampleModule1"> <title>Menu item 1</title> <action>{{adminhtml/customlist}}/index</action> </menuitem1> <admin> <routers> <adminhtml> <args> <modules> <Company_CustomList before="Mage_Adminhtml">Foo_Bar_Adminhtml</Company_CustomList> </modules> </args> </adminhtml> </routers> </admin> 

Или

 <adminhtml> <menu> <menu1 translate="title" module="customlist"> <title>ActiveCodeline SampleModule1</title> <sort_order>60</sort_order> <children> <menuitem1 module="SampleModule1"> <title>Menu item 1</title> <action>{{customlist}}/index</action> </menuitem1> <admin> <routers> <samplemodule1> <use>admin</use> <args> <module>ActiveCodeline_SampleModule1</module> <frontname>customlist</frontname> </args> </samplemodule1> </routers> </admin>