在Drupal 6网站上,我有一个“管理员”角色,他与“文章”内容类型一起工作。
我希望版主能够看到已发布/未发布的文章列表,并且可以选择编辑文章(并更改他们的“已发布”状态)。
但是,我不希望版主能够编辑任何其他类型的内容(或查看其列表)。Drupal 6:我如何允许特定角色只编辑特定类型的内容?
如果我给版主“管理节点的权限,我不能编辑其他内容类型阻止他们。如果我删除了该权限,他们将无法访问内容列表(这对他们至关重要)。
任何想法?
在Drupal 6网站上,我有一个“管理员”角色,他与“文章”内容类型一起工作。
我希望版主能够看到已发布/未发布的文章列表,并且可以选择编辑文章(并更改他们的“已发布”状态)。
但是,我不希望版主能够编辑任何其他类型的内容(或查看其列表)。Drupal 6:我如何允许特定角色只编辑特定类型的内容?
如果我给版主“管理节点的权限,我不能编辑其他内容类型阻止他们。如果我删除了该权限,他们将无法访问内容列表(这对他们至关重要)。
任何想法?
你可能想签出意见批量操作模块(http://drupal.org/project/views_bulk_operations)。您应该可以使用此模块构建一个自定义视图,该视图仅显示您希望“管理员”角色编辑的内容类型。你肯定不希望给他们“管理节点”权限,因为它是蠕虫的一个巨大的罐头
如果您将所有内容类型与CCK创造了你可以不设置版主每个内容类型的权限。如果没有,我建议你不要在CCK创建它们:)
。如果节点未发布,则需要使用views模块获取列表,以便他们查看节点。
是说,除非该节点类型是一个由您应该能够设置在每个角色的基础的权限特定的contrib模块创建。如果不是的话,你可以看看使用节点访问模块来控制权限。
我不确定你的意思。如果你的意思是设置“节点”权限,那么正如我所说的那样,根据“管理节点”权限,它控制对“内容列表”屏幕的访问,并且覆盖特定的节点权限。 如果你的意思是别的,请详细说明,因为我错过了它。 – Omer 2009-12-23 15:15:23
我的意思是说,如果您使用的是cck模块(http://drupal.org/project/cck),您可以制作不同类型的内容并为其分配不同的权限。您可以保留节点权限,然后针对每种内容类型进行微调。 这是手册:http://drupal.org/modules/cck/documentation。 – Januz 2009-12-23 17:27:17