为我的Magento网站(Magento CE版本1.9.2.1)更新SUPEE-6788后,我添加了模块:https://bitbucket.org/magebit/whitelister/downloads。该模块自动设置白名单块。
config.xml
中的ALC节点<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页面。你知道我怎么能解决这个错误吗?
答案 0 :(得分:0)
基本上,如果我们不声明模块和转换节点,Magento将不会理解我们的ACL菜单。您需要在 config.xml 中添加 translate =&#34; title&#34; 和 module =&#34; magebit_whitelister&#34; 。第二个ACL菜单应为:
<children>
<config>
<children>
<magebit_whitelister translate="title" module="magebit_whitelister">
<title>Magebit - Whitelister</title>
</magebit_whitelister>
</children>
</config>
</children>
退出并再次登录Magento Admin。