【发布时间】:2015-07-15 09:09:57
【问题描述】:
我想从特定用户角色的管理菜单中删除一个菜单项。我见过其他人通过创建一个虚拟覆盖来做到这一点,但这些不是基于角色。我想在不使用 .xml 文件之一的情况下执行此操作。 例如,有没有办法做到这一点; __construct() 还是 prepareLayout?
编辑: 我必须补充一点,我要禁用的部分是 CMS 中的 Manage Hierarchy 项。 我知道我可以禁用用户角色的层次结构,但我需要它来保存 CMS 页面。
【问题讨论】:
-
好的,所以我自己解决了这个问题。我在本地 Xxxxx_Xxxx_Block_Adminhtml_Page_Menu 中扩展了 Mage_Adminhtml_Block_Page_Menu
-
+1 分享解决方案 :)
-
请尽快提交您的解决方案作为答案。
-
我在提交 8 小时后才能做到这一点。所以我刚才做了。明天我可以将其标记为已解决。