0

Drupal 中的视图(v7,如果它很重要)有没有办法根据访问控制更改块的内容?

本质上,我想要做的是始终显示该块,但如果是匿名用户访问该页面,则显示一些自定义的“拒绝访问”内容。我认为这将是一件相当普遍的事情,但我无法找到任何东西。

建议?

4

1 回答 1

0

可能最简单的方法是制作两个块。每个块可以限制为仅显示单个角色。所以匿名会看到“访问被拒绝消息”,而“经过身份验证的用户”可以看到您的正常视图块。这是内置的,不需要插件。

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

于 2012-04-17T18:44:40.493 回答