0

我有一个带有页面显示的视图,只有在用户通过身份验证/登录时才允许链接返回的数据。

我只是想删除该限制。还有另一个看起来相同的视图,除了它是针对公共的并显示所有相同的数据但未链接。(数据为pdf文件)。

在经过身份验证的显示屏上,在“基本设置”中的“访问”旁边,它具有:经过身份验证的用户。如果我单击该用户角色(不是选项的齿轮),则允许我列出以下列表:域无权限角色

…访问限制。我点击“无”,保存。但是,链接不存在作为匿名访问者。如果我尝试将用户更改为匿名用户,则相同。注意:在权限中,anon 有查看 webfm 附件的权限。

我注意到 URL 类似于:documents-public 或 documents-auth,所以我将其设为文档。没运气。

我访问了将视图放在内容窗格中的实际自定义页面类型。我重新订购了变体,删除了所有选择规则,但也没有做任何事情。

刷新所有缓存。

在某处,该视图仍然仅显示基于用户是否经过身份验证的视图,即使我已经删除了两个显示器上的访问权限(访问旁边显示“无限制”)并删除了实际页面上的所有选择规则。

我被困在其他地方看。

4

1 回答 1

1

您正在更改的设置(访问限制)适用于整个页面 - 如果满足条件,页面 URL 将返回 403 错误。

至于逻辑在哪里显示/不显示链接,我想到了四件事:

  1. 如果“查看模式”设置为节点或预告片,它可能在节点模板文件中。
  2. 逻辑可能在特定的视图模板中(单击主题信息链接并查看是否有任何模板已被覆盖)。
  3. 开发人员可能有用户视图自定义字段以将逻辑直接放在字段中。
  4. 链接的内容实际上是受限制的。

我相信还有其他的可能性。不过这里的要点是,如果匿名用户的访问受到限制,他们会看到 403 错误,而不仅仅是一些缺失的字段。

于 2013-05-09T17:44:46.043 回答