【问题标题】:Drupal view - why are all nodes listed, also unpublished ones where user has no right to view?Drupal 视图 - 为什么列出所有节点,以及用户无权查看的未发布节点?
【发布时间】:2013-07-25 10:36:26
【问题描述】:

我将 D7 与 views3 模块一起使用。未安装访问模块。 有“查看已发布内容”和“查看自己未发布内容”的用户。 还有一个简单地显示所有节点的视图。

我会假设 Drupal securtiy 不显示节点的预告片,用户无权查看。 但实际上所有节点都列出了(包括修剪摘要)。当用户从“root”点击未发布的节点时,他会得到“拒绝访问”。

我已经在视图的设置“查询设置”中仔细检查了所有内容都未选中(尤其是“禁用 sql 重写”是明确的)。

有人可以帮忙吗?

非常感谢,

马丁

【问题讨论】:

  • 您是否对所有视图都拒绝访问?或仅此一个视图。

标签: drupal permissions views


【解决方案1】:

视图访问权限选项是针对整个视图而不是针对每一行。这意味着如果用户有权查看结果,它将打印数据库中的日期并显示它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-19
    相关资源
    最近更新 更多