0

我有一个以表格格式显示用户配置文件字段的视图。有一个“国家”字段,匿名用户无法访问。以匿名用户身份查看时,视图不显示该字段,这是正确的。但是,我也暴露了相同的字段,以便用户可以按“国家”过滤。公开的过滤器显示给匿名用户,并且匿名用户实际上可以按字段过滤,即使他没有看到字段值。我错过了什么还是正常行为?有没有办法强制对匿名用户隐藏过滤器?

4

2 回答 2

1

如果您想在不进行任何自定义编码的情况下实现此目的,您可以尝试将过滤器显示为一个块,并将该块的权限设置为仅显示给经过身份验证的用户。

于 2012-06-11T17:43:23.703 回答
0

这实际上是一个已知问题,详细信息请参见http://drupal.org/node/1352654。根据该问题的最后一条评论,这“无法解决”。这很奇怪,当然也不是我喜欢的。希望在未来的版本中会有一些解决方案。

于 2012-06-16T15:35:48.520 回答