Sitecore 8:使渲染仅对具有给定角色的用户可见

Sitecore 8: make a Rendering only visible to users with a given role

我有一个呈现是页面的一部分,但我希望它只显示给具有特定角色的用户。

我在网上搜索但找不到解决方案 - 我已经尝试删除该特定渲染的读取权限,如下所示:

http://screencast.com/t/sAMiSGk0

但无济于事。有谁知道解决方案吗?

您可以在布局细节中使用个性化。有一个名为 "where the current user is a member of the [value,UserRoles,,specific] role" 的条件呈现规则(在安全组中)。对于这种情况,您可以设置数据源(或留空)。在默认情况下,您将设置 "Hide Rendering"

注意:此规则不考虑角色继承。您需要为此创建自定义规则。