在Drupal 6网站上,我有一个“主持人”角色,他使用“文章”内容类型。
我希望主持人能够查看已发布/未发表的文章列表,并可以选择编辑文章(并更改其“已发布”状态)。
但是,我不希望主持人能够编辑(或查看列表)任何其他类型的内容。
如果我授予版主“管理节点”的权限,我就无法阻止他们编辑其他内容类型。如果我删除该权限,他们将无法访问内容列表(这对他们至关重要)。
有什么想法吗?
答案 0 :(得分:3)
您可能想要查看视图批量操作模块(http://drupal.org/project/views_bulk_operations)。您应该能够使用此模块构建自定义视图,该视图仅显示您希望“版主”角色进行编辑的内容类型。
答案 1 :(得分:0)
如果您使用CCK创建了所有内容类型,则可以取消设置每个内容类型对版主的权限。如果没有,我建议你用CCK创建它们:)
答案 2 :(得分:0)
你肯定不想给他们“管理节点”权限,因为它是一大堆蠕虫。如果节点未发布,您将需要使用视图模块来获取将让他们看到节点的列表。
表示除非节点类型是由特定的contrib模块创建的节点类型,否则您应该能够基于每个角色设置权限。如果不是,您可能会考虑使用节点访问模块来控制权限。