【发布时间】:2015-07-10 11:40:51
【问题描述】:
我在我的 Sitecore 8(更新 3)实例中设置了一个新角色,并为其分配了以下角色(以及授予对我的内容树的读/写访问权限):
sitecore\Sitecore Client Translating
sitecore\Sitecore Client Users
sitecore\Sitecore Client Authoring
sitecore\Sitecore Client Designing
登录并使用内容编辑器后,我可以更改语言。但是,当我在 页面编辑器 体验编辑器中更改语言时,(使用体验 > 语言菜单项)我收到 404 错误。如果我将浏览器中的 URL 清除为根(主机名),则语言似乎已更改。
编辑:附加信息
值得注意的是:
- 该解决方案不使用已翻译的项目。我们为每个网站/语言都有一个单独的内容树(在一个实例中)。
- linkManager 配置为使用 DisplayName 作为 URL。
【问题讨论】:
-
当您在体验编辑器中更改语言时,您所在的页面是否没有所选语言的版本?
-
是的,它有 en 和 fr 的版本。我删除了 en 版本,可以使用任何一种语言正常访问页面,并且可以使用 sc_lang=en 或 sc_lang=fr 请求参数切换语言。
-
您是否从以前的版本升级?浏览器控制台中的任何错误?您是否尝试过硬刷新以防某些内容被缓存?
-
该解决方案是从早期版本的 Sitecore 8(更新 2)升级而来的,但那是前一段时间的事了。我尝试过硬刷新,但没有解决问题。
-
默认语言是法语吗?
标签: security sitecore page-editor sitecore8