在Sitecore中,如何将HTML编辑器配置文件分配给用户或角色?

时间:2012-05-03 15:00:44

标签: sitecore rte security-roles

我发现了很多关于分配全局 RTE配置文件的文档(例如“Rich Text Default”),但没有关于为特定用户角色分配特定RTE配置文件的文档。理想情况下,我正在寻找桌面应用程序中可访问的内容,但我会采取任何涉及Web.config文件更改的解决方案,甚至在必要时进行编程更改。

2 个答案:

答案 0 :(得分:2)

我认为您可能需要做的是选择您需要的最自由的配置文件,并将其设置为您的全局RTE配置文件。然后为特定用户角色的该配置文件的各个方面分配权限(例如,拒绝读取某些按钮或按钮组)。我自己没有尝试过,但Sitecore权限的粒度特性应该可以让你实现所需的结果。

答案 1 :(得分:0)

SO的诅咒只有在发布问题后才能找到你自己的答案:

http://sdn.sitecore.net/SDN5/Forum/ShowPost.aspx?postid=17458

  

只有一个包含所有内容的个人资料,但拒绝所有人阅读   或破坏安全继承。管理员拥有一切和每个人   别的什么都没有。根据需要添加各种角色的权限。

这涉及使用安全编辑器并在核心数据库中向下钻取:

/sitecore/system/Settings/Html Editor Profiles/<your global profile>/Toolbar 1/ /sitecore/system/Settings/Html Editor Profiles/<your global profile>/Toolbar 2/ /sitecore/system/Settings/Html Editor Profiles/<your global profile>/Toolbar 3/

...并拒绝用户角色的“读取”权限。