对于在sitecore 8中具有特定名称的页面,Experience Editor无法正常工作

时间:2016-02-12 17:11:43

标签: sitecore sitecore8 content-editor experience-editor

在为我的网站创建新页面时,我发现在体验编辑器中无法正确编辑名为“t”,“u”,“n”或“o”的页面。 如果我尝试打开这些页面的体验编辑器,它既不会打开编辑器,也不会打开编辑器,但添加任何组件都会导致错误消息。

例如:我创建了一个名为“t”的页面 - >打开体验编辑器 - >试图添加组件 - >导致错误消息“发生错误”出现在体验编辑器中,但是当我转到内容编辑器时,该组件被添加。

接下来,我尝试将项目的显示名称更改为“test”并保留项目名称,因为它是“t” - >试图在体验编辑器中添加组件 - >导致相同的错误消息出现在体验编辑器中,但是当我转到内容编辑器时,该组件被添加。

接下来,我尝试将项目名称更改为“tr”而不是“t”,并将显示名称保持为“test” - >试图在体验编辑器中添加组件 - >组件在体验编辑器和内容编辑器中成功添加。

作为一种解决方法,我们可以在项目名称中添加一个字符串,但我无法弄清楚为什么这些字母会发生。有人遇到过这个问题吗?实际上我需要在我的网站上添加词汇表,所以我必须用A到Z的单个字母创建项目名称,所以需要帮助。

1 个答案:

答案 0 :(得分:0)

您的网站配置如何?你有" languageEmbedding"设置为" asNeeded"?如果答案是肯定的 - 尝试将其更改为"从不"或者"总是"。 出现此问题的原因是sitecore尝试在您的网址中查找语言。

还有另一种选择 - 你在结构中使用通配符吗?有时经验编辑无法决定 - 从结构中加载通配符或项目。 解决方案是将通配符移动到其他目录中。