2

我正在尝试查找允许在“演示”选项卡功能区中查看别名功能的权限安全性。

对于有问题的用户,我浏览了核心数据库,在 Access 查看器下,我正在查看 Applications/Content Editor 下的所有项目都具有读取权限,特别是项目/sitecore/content/Applications/Content Editor/Ribbons/Strips/Presentation/Page Urls以及/sitecore/content/Applications/Content Editor/Ribbons/Chunks/Page Urls读取权限

但是,当以该用户身份登录时,没有演示选项卡。

我已经尝试重置缓存,但仍然没有任何变化。我正在使用 sitecore 6.5.0

4

3 回答 3

5

我想你快到了,但你仍然需要为用户提供对 /sitecore/system/Aliases 项目的足够访问权限。

  1. 创建一个新角色(或使用现有角色),例如 sitecore\Sitecore Client Aliases。使用此角色添加以下权限。

  2. 切换到核心数据库并允许 /sitecore/content/Applications/Content Editor/Ribbons/Chunks/Page Urls 项目及其后代的读取权限

  3. 切换到主数据库并使用“配置”选项卡中的“取消保护项目”复选框取消保护 /sitecore/system/Aliases 项目。

  4. 允许 /sitecore/system/Aliases 项目的读取、写入、创建权限以及其后代的读取、写入、创建、删除权限。

  5. 保护 /sitecore/system/Aliases 项目回来。

  6. 将用户添加到 sitecore\Sitecore 客户端别名角色。

在这里找到:http ://wiki.evident.nl/Sitecore%20alias%20role.ashx

于 2012-08-09T21:06:27.563 回答
1

启用演示选项卡的最简单方法是使用 sitecore 标准角色。我不完全确定,但我认为它是sitecore\Sitecore Client Designing

据我所知,您必须使用这些标准角色才能访问某些块。

于 2012-08-06T09:54:59.190 回答
0

尝试为没有看到别名选项卡的用户使用访问查看器。您可以手动切换到核心数据库,然后单击具有指定用户/角色的不同选项卡,以查看导致此行为的原因。大多数时候,您会发现某些角色/限制被设置为更高级别的项目 dat 拒绝读取权限。

于 2012-08-03T07:42:39.313 回答