隐藏管理员菜单项

时间:2013-07-10 13:36:31

标签: magento

我看过很多关于在admin中隐藏菜单项的帖子,我选择的方法是创建一个自定义模块并通过那里禁用它 - 这似乎是最优雅的方式。但我似乎无法让它发挥作用。这是我做的:

文件:app / etc / modules / LDW_All.xml

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

文件:app / code / local / LDW / AdminMenu / etc / adminhtml.xml

<?xml version="1.0" encoding="utf-8"?>
<config>
    <modules>
        <LDW_AdminMenu>
            <version>0.1.0</version>
        </LDW_AdminMenu>
    </modules>
    <adminhtml>
        <menu>
            <mobile>
                <depends><module>HideMe</module></depends>
            </mobile>
        </menu>
    </adminhtml>
</config>

来源: http://www.bubblecode.net/en/2012/01/21/magento-how-to-hide-menu-items-of-admin-panel/

1 个答案:

答案 0 :(得分:2)

看看@ Magento remove "Promo" Item

因为您将代码放在社区文件夹中而不是本地(代码池)

您需要在/ etc / modules /中更改您的codePool

<codePool>local</codePool>

<codePool>community</codePool>

同时重命名您的xml文件

  

应用程序的/ etc /模块/ LDW.xml

  

app / etc / modules / LDW_AdminMenu.xml(或LDW_All.xml)

在config.xml中

<config>
    <modules>
        <LDW_AdminMenu>
            <version>0.1.0</version>
        </LDW_AdminMenu>
    </modules>
    <adminhtml>
        <menu>
            <xmlconnect>
                <disabled>1</disabled>
            </xmlconnect>
        </menu>
    </adminhtml>
</config>