是否有Drupal模块为特定节点指定访问规则?
我不需要为通用内容类型指定它们,而是为特定节点(nid)指定它们。
另外,我想在特定页面上指定权限(让我们说一个视图)。
感谢
答案 0 :(得分:1)
Content Access模块允许您按角色指定每个节点的访问控制,将其细分为粒度编辑,按角色查看或删除权限。
视图允许在基本设置中的“访问”选项下由角色设置权限。因此,您可以通过显示进行设置,让您可以非常有效地控制访问者可以按角色访问的内容。
我还使用了Nodeaccess,这可能值得一看。我相信这允许委派决定哪些角色可以编辑,删除或更新节点作者而不是管理员。
答案 1 :(得分:0)
Views内置了访问控制,您可以在Views UI中为视图设置权限。编辑视图时,有一个“访问”设置,您可以在其中设置访问视图所需的角色或权限。
“内容访问”有一个特定于节点访问的选项,但我自己从未使用该模块的那部分(我以前写过模块授权,但该功能来自Content Access)。
其他选项是Taxonomy Access或TAC lite,它们根据分类法应用权限。