2

我在我的 Sitecore 8(更新 3)实例中设置了一个新角色,并为其分配了以下角色(以及授予对我的内容树的读/写访问权限):

sitecore\Sitecore Client Translating
sitecore\Sitecore Client Users
sitecore\Sitecore Client Authoring
sitecore\Sitecore Client Designing

登录并使用内容编辑器后,我可以更改语言。但是,当我在页面编辑器体验编辑器中更改语言时(使用体验 > 语言菜单项)我收到 404 错误。如果我将浏览器中的 URL 清除为根(主机名),则语言似乎已更改。

编辑:附加信息

值得注意的是:

  1. 该解决方案不使用已翻译的项目。对于每个站点/语言,我们都有一个单独的内容树(在一个实例中)。
  2. linkManager 配置为使用 DisplayName 作为 URL。
4

1 回答 1

0

如果可能,请分享您的新内容树结构和链接管理器配置设置的快照。同时,能否请您恢复链接管理器设置并检查它是否正常工作?在单击第二种语言时,还可以使用带有持久性的 firebug net 选项卡来查看请求的 URL。

此外,如果更新了您的站点名称#lang,请检查以下 cookie 值:- website#lang

这里 webiste 是默认站点核心站点的名称

此外,当您的体验编辑器被加载时,为了确保,从语言菜单中单击默认语言以查看它是否适用于默认语言。

如前所述,保持你的萤火虫打开,并密切关注网络选项卡,看看是否有任何资源请求具有 404。

于 2016-03-16T06:39:42.627 回答