Drupal 如何使用户';什么是私人内容? 问题

Drupal 如何使用户';什么是私人内容? 问题,drupal,drupal-6,access-control,Drupal,Drupal 6,Access Control,我有一个角色“creator”,在这个角色下我有两个用户creator1和creator2,他们都有创建内容的权限。所以Creator 1创建了页面,但是这个创建的页面在Administrate->content下对用户都可见,我希望它是用户特定的,即创建页面的用户应该只能在Administrate->content下编辑/查看它 采取的行动 我更改了usermanagement->permissions,“编辑任何页面内容”被禁用,并且“管理节点”已在节点模块下选中,因为我希望Administ

我有一个角色“creator”,在这个角色下我有两个用户creator1和creator2,他们都有创建内容的权限。所以Creator 1创建了页面,但是这个创建的页面在Administrate->content下对用户都可见,我希望它是用户特定的,即创建页面的用户应该只能在Administrate->content下编辑/查看它

采取的行动 我更改了usermanagement->permissions,“编辑任何页面内容”被禁用,并且“管理节点”已在节点模块下选中,因为我希望Administrate->content查看用户创建的内容信息

取得成果 creator1可以查看creator1和creator2创建的内容

要求的结果 创建页面的用户只能在其内容信息中看到它


在这种情况下,模块能否提供帮助?

首先,问题是您已为两个用户提供了“管理”节点,这意味着他们可以访问所有内容并可以编辑/删除这些内容。它是一种超级权限,允许您访问几乎所有内容,并且只应用于拥有所有内容访问权限的管理员

对于您的案例,内容访问可能有效。我猜,如果用户有权创建内容,但不能查看内容,他们仍然可以查看自己的内容,使其成为私有内容


如果你不能让它工作,你可以使用它允许更多的微观管理。但请记住,无论您使用什么模块,如果您的用户有管理节点,他将始终拥有访问权限。

管理节点是一个巨大的权限。在Drupal世界中,这实际上就像Unix中的“root”用于内容

如果您启用该功能的唯一原因是为了让他们能够看到“编辑”和网站内容,那么它会授予太多其他看不见的津贴

取消选中该选项,并有效地使用“编辑自己的”、“删除自己的”权限。内容列表控件将反映此更改,但它们仍将看到其他内容


您可以更进一步,创建一个仅显示当前用户编写的节点的视图,这将使所有内容仅限于他们编写的内容。

我甚至尝试了private module………其中任何一个都会给出期望的结果吗?Thanx出于您的考虑,但我想澄清的是,我没有其他选择,除了授予用户管理节点的权限,因为我希望用户在其下查看其内容admister->contentmanagement->content.n还有一件事我正在为这个场景开发私有模块。我已经启用了这个模块,并且被要求勾选私有复选框。你能告诉我应该为这个私有模块设置什么权限吗。@ruhi:就像我在帖子中说的,如果你的用户有管理节点,无论您使用什么访问控制模块,他都可以访问节点。私人的行不通。