Новый модуль в админке всегда показывает страницу 404
После обновления SUPEE-6788 для моего сайта Magento (версия 1.9.2.1 Magento CE) я добавил модуль: https://bitbucket.org/magebit/whitelister/downloads. Этот модуль автоматически устанавливает блоки белого списка.
Узел ALC в config.xml
<acl>
<resources>
<all>
<title>Allow Everything</title>
</all>
<admin>
<children>
<magebit_whitelister translate="title" module="magebit_whitelister">
<title>Whitelister</title>
<sort_order>1000</sort_order>
<children>
<magebit_horizonintegration translate="title">
<title>Magebit - Whitelister</title>
<sort_order>0</sort_order>
</magebit_horizonintegration>
</children>
</magebit_whitelister>
<system>
<children>
<config>
<children>
<magebit_whitelister>
<title>Magebit - Whitelister</title>
</magebit_whitelister>
</children>
</config>
</children>
</system>
</children>
</admin>
</resources>
</acl>
После установки этого расширения, очищающего кеш, я пытаюсь выйти из системы и войти в систему администратора, однако при достижении второй ссылки в меню всегда отображается страница 404. Вы знаете, как я могу решить эту ошибку?
1 ответ
Решение
По сути, Magento не поймет наше меню ACL, если мы не объявим модуль и не переведем узел. Вам нужно добавить translate="title" и module="magebit_whitelister" в config.xml. Второе меню ACL должно быть:
<children>
<config>
<children>
<magebit_whitelister translate="title" module="magebit_whitelister">
<title>Magebit - Whitelister</title>
</magebit_whitelister>
</children>
</config>
</children>
Выйдите из системы и снова войдите в Magento Admin.