【问题标题】:Magento Admin Tab ACL issueMagento 管理选项卡 ACL 问题
【发布时间】:2012-08-13 14:08:46
【问题描述】:

我在管理系统中添加了一个选项卡->配置后端...我以前做过的事情没有问题。 出于某种原因,当我尝试访问选项卡时收到 404(即使进入系统->配置时“选项卡”配置内容显示在默认视图中)。

我一直在使用 ACL...将代码添加到 config.xml 文件中,并且尝试创建一个单独的 adminhtml.xml 文件......但它不会启动。 请有人查看我的配置代码,看看我哪里出错了。我想我只是看不到它...代码盲...

<?xml version="1.0"?>
<config>
<modules>
    <Mworkz_Mavp>
        <version>0.1.0</version>
    </Mworkz_Mavp>
</modules>
<global>
    <!-- 
    <blocks>
        <micoavp><class>Mworkz_Micoavp_Block</class></micoavp>
        <catalog>
            <rewrite>
                    <product_view_type_configurable>Bsm_Micoavp_Block_Configurable</product_view_type_configurable>
            </rewrite>
        </catalog>
    </blocks>

    <events>
            <catalog_product_save_after>
                <observers>
                    <micoavp>
                        <type>singleton</type>
                        <class>Mworkz_Micoavp_Model_Observer</class>
                        <method>Add_CustomOptions_Automatically</method>
                    </micoavp>
                </observers>
            </catalog_product_save_after>
     </events>
       -->  
</global>
<frontend>  
    <layout>
        <updates>
            <mworkz_mavp>
                <file>mworkz_mavp.xml</file>
            </mworkz_mavp>
        </updates>
    </layout>
</frontend>
<adminhtml>
    <acl>
        <resources>
            <all>
                <title>Allow Everything</title>
            </all>
            <admin>  <!--This is acl based on URL. If you see URL it would be /admin/system_config/ -->
                <children>
                    <system>
                        <children>
                           <config>
                                <children>
                                        <mavp translate="title">  <!-- This is name of the section created by us -->
                                            <title>Mico AVP ACL</title>  <!-- Title as shown in User->Roles->Permissions Window -->
                                            <sort_order>99</sort_order>
                                        </mavp>
                                 </children>
                            </config>
                        </children>
                    </system>
                </children>
            </admin>
        </resources>
    </acl>
</adminhtml>

提前谢谢.... 肖恩

【问题讨论】:

    标签: magento tabs admin acl


    【解决方案1】:

    我使用的是小节名 (avp),而不是节名 (mworkz)。

    所以改变:

    <mavp translate="title">  ...  </avp>
    

    到:

    <mworkz translate="title">  ...  </mworkz>
    

    【讨论】:

    • 谢谢!对此感到很疯狂,我在搜索时得到的只是在 404 上“尝试注销并再次登录”。起初甚至没有注意到它显示在默认配置视图中。
    猜你喜欢
    • 2012-09-11
    • 2016-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多