我看过很多关于在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/
答案 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>