Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Permissions Drupal6:如何允许特定角色只编辑特定类型的内容?_Permissions_Drupal 6_Content Type_Roles - Fatal编程技术网

Permissions Drupal6:如何允许特定角色只编辑特定类型的内容?

Permissions Drupal6:如何允许特定角色只编辑特定类型的内容?,permissions,drupal-6,content-type,roles,Permissions,Drupal 6,Content Type,Roles,在Drupal 6网站上,我有一个“版主”角色,负责处理“文章”内容类型。 我希望版主能够查看已发布/未发布文章的列表,并可以选择编辑文章(以及更改其“已发布”状态)。 但是,我不希望版主能够编辑(或查看)任何其他类型的内容 如果我授予版主“管理节点”的权限,我无法阻止他们编辑其他内容类型。如果我删除该权限,他们将无法访问内容列表(这对他们来说至关重要) 有什么想法吗 如果您所有的内容类型都是用CCK创建的,那么您可以取消设置每种内容类型对版主的权限。如果没有,我建议您在CCK:)中创建它们。您

在Drupal 6网站上,我有一个“版主”角色,负责处理“文章”内容类型。
我希望版主能够查看已发布/未发布文章的列表,并可以选择编辑文章(以及更改其“已发布”状态)。
但是,我不希望版主能够编辑(或查看)任何其他类型的内容

如果我授予版主“管理节点”的权限,我无法阻止他们编辑其他内容类型。如果我删除该权限,他们将无法访问内容列表(这对他们来说至关重要)


有什么想法吗

如果您所有的内容类型都是用CCK创建的,那么您可以取消设置每种内容类型对版主的权限。如果没有,我建议您在CCK:)中创建它们。

您可能需要查看视图批量操作模块()。您应该能够使用此模块构建一个自定义视图,该视图只显示您希望“版主”角色编辑的内容类型。

您肯定不想授予他们“管理节点”权限,因为这是一个巨大的蠕虫程序。如果节点未发布,则需要使用“视图”模块获取列表,以便它们查看节点


也就是说,除非节点类型是由特定contrib模块创建的,否则您应该能够根据每个角色设置权限。如果不是,您可以考虑使用节点访问模块来控制权限。

我不确定您的意思。如果您想设置“节点”权限,那么正如我所说的,这取决于“管理节点”权限,它控制对“内容列表”屏幕的访问,并覆盖特定的节点权限。如果您是指其他内容,请详细说明,因为我遗漏了它。我的意思是,如果您使用cck模块(),您可以制作不同类型的内容,并为每个内容分配不同的权限。您可以保持节点权限不变,然后针对每种内容类型进行微调。这是手册:。