0

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

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

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

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

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

4

1 回答 1

0

您的站点配置如何?您是否将“语言嵌入”设置为“按需”?如果答案是肯定的 - 尝试将其更改为“从不”或“始终”。出现此行为是因为 sitecore 尝试在您的 url 中查找语言。

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

于 2016-02-13T19:08:17.700 回答