admin中的新模块始终显示404页面

时间:2015-11-06 12:25:51

标签: magento magento-1.9 magento-1.9.2.1

为我的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页面。你知道我怎么能解决这个错误吗?

1 个答案:

答案 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。

相关问题