2013-05-08 53 views
0

我有一个页面显示,仅允许如果用户认证/要链接的返回的数据记录在一个视图中移除访问限制的Drupal 6:想在查看

我只是想删除限制。还有另一种看法除了用于公开外,并且显示所有相同的数据但没有链接。 (数据是pdf文件)。

在已验证的显示屏上,在基本设置中的Access旁边有:已验证的用户。如果我点击该用户角色(而不是齿轮的选项),然后我被允许的列表: 域 无 权限 角色

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

我注意到url是这样的:documents-public或documents-auth,所以我只是将它制作成文档。没有运气。

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

刷新所有缓存。

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

我被困在别的地方看。

回答

1

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

至于其中的逻辑是显示/不显示的链接,四件事情浮现在脑海中:

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

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

+0

anon和authenticated的视图都返回相同的东西,只是对于已认证的,pdf文件实际上是链接下载而不是显示的。我想我找到了它。在上面的'没有'之后,我必须重新选择字段名称中的“带有链接”,尽管它已经被设置为这样。越野车。选择相同的选项后,保存,它似乎现在工作。谢谢。 – 2013-05-09 20:29:48