非管理员用户无法在站点核心内容树的“语言”下拉列表中看到所有语言
Posted
技术标签:
【中文标题】非管理员用户无法在站点核心内容树的“语言”下拉列表中看到所有语言【英文标题】:Non Admin users are not able to see all the language in "Language" dropdown in sitecore content tree 【发布时间】:2015-10-21 15:09:57 【问题描述】:我们遇到了 sitecore 的非管理员用户的问题。sitecore 的管理员用户可以看到 Sitecore->System->Language 中的所有语言,我们总共有 12 种语言。 当我们创建作为 Sitecore 客户端作者和发布者的用户并访问任何内容项时,我们只会看到 4 种语言(即 en、en-gb、RU、ar-AE)。 在 Accessviewer 中,我们对除两种语言之外的所有语言都授予了“读、写、语言:读和语言:写”权限,但正如我所说,在单击弹出窗口中的语言按钮后,我只能看到四种语言,甚至也可以从非管理员发布用户我只能看到这四种语言。如果我在内容编辑器的配置中遗漏了任何东西,请告诉我
【问题讨论】:
【参考方案1】:我正在阅读这篇blog 文章,它说:
如果您不对某种语言应用任何权限,则所有成员都具有写入权限。
我的用户现在只有一种语言的写入权限(如果他们是多个语言角色的成员,则可以使用多种语言)。但他们没有对任何内容的写入权限。这是通过对内容使用简单的 Sitecore 安全性来完成的。我使用 Editor 角色来设置对内容本身的读/写访问权限:
在他的文章中,他的用户具有相同的角色权限和类似的语言限制。但是,您似乎需要明确地查看他们应该能够编辑的内容并授予他们对该内容的权限。
值得一试。
【讨论】:
感谢您分享您的评论。我们使用 sitecore 角色创建了一些自定义角色。问题出在角色上。我尝试仅使用 sitecore 角色进行创作,它可以工作。 单击语言下拉菜单中的更多语言按钮时是否会显示缺少的语言? 是的@sobek....现在我可以看到所有语言....如上所述,鉴于所有缺失语言的角色的语言读取和写入权限以上是关于非管理员用户无法在站点核心内容树的“语言”下拉列表中看到所有语言的主要内容,如果未能解决你的问题,请参考以下文章
尝试在.net核心中绑定下拉列表时在ajax jquery中获取空对象列表
确定在 phptravels.net 站点中选择下拉列表的 xpath