温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

使用Menu per Role控制Drupal菜单链接的可见性

发布时间:2020-05-24 10:39:06 来源:网络 阅读:543 作者:芭菲雨 栏目:web开发

我们经常遇到这样的需求,某一个菜单链接只显示给特定的角色,对于其它角色隐藏。对于这样的功能,有两个Drupal模块可以实现,一个是Menu per Role(http://drupal.org/project/menu_per_role),另一个是Menu Item Visibility(http://drupal.org/project/menu_item_visibility)。

这两个Drupal模块功能一样,即便是底层的代码,也基本上相同,Menu per Role的作者是Fago,Menu Item Visibility的作者是Reid。

安装好了Menu per Role模块以后,编辑菜单链接的时候,我们在编辑页面可以看到一个FieldSet “Restrict item visibility”(限制条目的可见性),点开这个FieldSet,里面就可以配置菜单链接显示给哪些角色。这里有两种配置方式,一种是选择显示给哪种角色,另一种选择不显示给哪种角色。


Menu per Role安装之后在模组管理里面就可以在以下位置见到

使用Menu per Role控制Drupal菜单链接的可见性

将这个模组启用起来,就可以实现菜单链接的可见性控制了

该怎么控制呢,在你需要编辑的菜单上上面列出该菜单的链接:

使用Menu per Role控制Drupal菜单链接的可见性

列出链接之后在需要控制的链接后面点“编辑”,编辑页面就会出现以下选项:

使用Menu per Role控制Drupal菜单链接的可见性

保存即可


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI