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