使用MenuperRole控制Drupal菜单链接的可见性

我们经常遇到这样的需求,某一个菜单链接只显示给特定的角色,对于其它角色隐藏。对于这样的功能,有两个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菜单链接的可见性

保存即可


当前名称:使用MenuperRole控制Drupal菜单链接的可见性
标题链接:http://csdahua.cn/article/iioiss.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流