首页 / 帖子
在文章中添加栏目分类(Taxonomy)字段,如何按栏目分类分配给不同角色(role)来维护文章内容?

背景:
1、网站文章使用分类术语(Taxonomy)对文章进行分类,术语名称为“栏目分类”。
2、网站有多个角色(role),不同的角色对不同的栏目具有不同管理权限。

目标:
想实现一个效果,在角色(role)界面列出所有“栏目分类”,通过选择栏目分类前的复选框,来设置这个角色(role)的权限。当角色(role)管理文章内容时,在“栏目分类”的下拉项中隐藏没有权限的术语。

实践过程:
1、安装Taxonomy Term Permission,测试Taxonomy Term Permission可以实现该功能,但是Taxonomy Term Permission是基于术语管理的,不是基于role来管理。无法非常直观的查看那个角色具有哪些权限。
2、安装Taxonomy Access Control,测试失败,似乎怎么设置也不能实现添加内容时,在“栏目分类”中隐藏没有权限的术语。

求教:请问有什么模块或者方法能实现这个功能呢?或者说怎么才能在编辑文章时在“栏目分类”的下拉项中隐藏没有权限的术语?

1个答案
发布于:2016-09-01 15:53

思路一:

完全自己实现,并抽象成独立模块贡献到Drupal官网。

思路二:

既然Taxonomy Term Permission模块功能上基本满足要求,那你只需要定制Role授权页面即可。