Sitecore - 无法访问内容项目

问题描述:

我试图访问作为标准内容编辑用户(内容作者,在sitecore术语,我相信)管理员用户创建的现有内容项目,但我收到以下错误:Sitecore - 无法访问内容项目

The security settings for the current language prevent you from seeing this item. To continue, select another language from the Language drop-down list on the Versions tab.

有什么不对?

看来您的当前用户对这些项目没有正确的“语言阅读”和“语言写入”权限。

打开访问查看器,选择您当前的用户或角色,然后单击“列”按钮并选中语言读取和语言写入字段的单选按钮。

enter image description here

enter image description here

转到/ Sitecore的/系统/语言项目,看到这个特定的语言为你的用户或角色当前的语言权利

enter image description here

如果您的用户对当前语言没有正确的权限,请使用安全编辑器设置语言的读/写权限。

下面是关于语言问题需要考虑的另一个解决方案/因素......基本上,它需要使用内置的安全编辑器手动更改物品的访问权限。从文章:

Reason: In the content editor on the Master database there is a folder at /system/languages This folder has a new security key called language:read and language:write. By default this is assigned to sitecore\everyone. This is fine provided that only local users are accessing the content editor but if you are using ad domain\everyone will be default be denied.

Solution: Click on security and access viewer. Navigate to /system/languages. click on assign and assign the {your domain}\everyone access to language:read and language:write. If you want to do this for a specific language you can open the folder click on the language and set these access properties there.

参考:http://sitecoreguild.blogspot.com/2012/01/security-settings-for-current-language.html