1

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

文件: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/

4

1 回答 1

2

看看@Magento 删除“促销”项目

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

您需要从 app/etc/modules/ 更改您的 codePool

<codePool>local</codePool>

<codePool>community</codePool>

还要重命名您的 xml 文件

应用程序/etc/modules/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>
于 2013-07-10T13:50:03.197 回答