我正在尝试访问管理员用户创建的现有内容项作为标准内容编辑用户(内容作者,我相信的sitecore术语)但是我收到以下错误:
当前语言的安全设置会阻止您查看 这个项目。要继续,请从语言中选择另一种语言 “版本”选项卡上的下拉列表。
关于什么是错的任何想法?
答案 0 :(得分:11)
您的当前用户似乎没有正确的“语言阅读”和“语言写入”这些项目的权利。
打开访问查看器,选择您当前的用户或角色,然后单击“列”按钮并检查“语言读取和语言写入”字段的单选按钮。
转到/ sitecore / system / languages项目,查看此特定语言的用户或角色的当前语言权限
如果您的用户对当前语言没有正确的权限,请使用安全编辑器设置语言的读/写权限。
答案 1 :(得分:9)
这是关于语言问题需要考虑的另一个解决方案/因素...基本上,它与使用内置安全编辑器手动更改项目的访问权限有关。来自文章:
原因:在Master数据库的内容编辑器中,/ system / languages有一个文件夹此文件夹有一个名为的新安全密钥 语言:阅读和语言:写。默认情况下,这是分配给 Sitecore的\大家。如果只有本地用户,这很好 访问内容编辑器,但如果您使用的是广告域\所有人 将被默认拒绝。
解决方案:点击安全性并访问查看器。导航到/ system / languages。点击分配并分配{你的 domain} \ everyone访问语言:read和language:write。如果你 想要为特定语言执行此操作,您可以打开文件夹单击 在语言上并在那里设置这些访问属性。
参考:http://sitecoreguild.blogspot.com/2012/01/security-settings-for-current-language.html