Drupal视图-用于更改内容的访问控制块

Drupal视图-用于更改内容的访问控制块,drupal,drupal-views,Drupal,Drupal Views,如果基于访问控制更改块的内容很重要,那么DrupalV7中的视图有什么方法吗 本质上,我想做的是始终显示块,但如果是匿名用户访问页面,则显示一些自定义的拒绝访问内容。我认为这是一件相当普通的事情,但我一直没能在上面找到任何东西 建议?最简单的方法可能是制作两个块。可以限制每个块仅显示单个角色。因此,anonymous将看到拒绝访问消息,而经过身份验证的用户可以看到您的普通视图块。这是内置的,不需要插件 只需转到structure->blocks并添加自定义的拒绝访问块,然后将其限制为匿名角色。然

如果基于访问控制更改块的内容很重要,那么DrupalV7中的视图有什么方法吗

本质上,我想做的是始终显示块,但如果是匿名用户访问页面,则显示一些自定义的拒绝访问内容。我认为这是一件相当普通的事情,但我一直没能在上面找到任何东西


建议?

最简单的方法可能是制作两个块。可以限制每个块仅显示单个角色。因此,anonymous将看到拒绝访问消息,而经过身份验证的用户可以看到您的普通视图块。这是内置的,不需要插件


只需转到structure->blocks并添加自定义的拒绝访问块,然后将其限制为匿名角色。然后更改视图块上的设置,使其仅显示所需的角色。

我考虑过这一点,但该块具有一种不易复制的特定样式。我想我可能需要咬紧牙关,尽可能地复制样式。你应该能够在当前CSS中添加一些逗号。因此,如果您有.view内容,您可能可以将其更改为.view内容、block-block-1或块的名称。无论如何,这可能是一种比我能想到的任何其他方法都简单的方法。