Редактор опыта не работает должным образом для страниц с определенными именами в sitecore 8

При создании новой страницы для моего сайта я обнаружил, что страницы с названиями "t", "u", "n" или "o" не могут быть отредактированы должным образом в редакторе опыта. Если я пытаюсь открыть редактор опыта для этих страниц, он либо не открывает редактор, либо открывает редактор, но при добавлении любого компонента появляется сообщение об ошибке.

Например: я создал страницу с именем "t" -> редактор открытого опыта -> попытался добавить компоненты -> вызывает сообщение об ошибке "произошла ошибка" в редакторе опыта, но когда я захожу в редактор контента, этот компонент добавляется.

Затем я попытался изменить отображаемое имя элемента на "test" и сохранил имя элемента как "t" -> попытался добавить компоненты в редакторе опыта -> вызывает то же сообщение об ошибке в редакторе опыта, но когда я иду в Content Редактор этого компонента добавлен.

Затем я попытался изменить имя элемента на "tr" вместо "t" и оставил отображаемое имя как "test" -> попытался добавить компоненты в редакторе опыта -> компонент успешно добавлен в редакторе опыта, а также в редакторе контента.

В качестве обходного пути мы можем добавить строку к имени элемента, но я не могу понять, почему это происходит с этими буквами. Кто-нибудь сталкивался с этой проблемой? На самом деле мне нужно добавить глоссарий на моем веб-сайте, поэтому я должен создавать названия элементов по одной букве только от А до Я, поэтому мне нужна помощь в этом.

1 ответ

Как выглядит конфигурация вашего сайта? У вас "languageEmbedding" установлен на "asNeeded"? Если ответ "да", попробуйте изменить его на "никогда" или "всегда". Это происходит потому, что sitecore пытается найти язык в вашем URL.

Есть и другие варианты - вы используете подстановочные знаки внутри вашей структуры? иногда опытный редактор не может решить - загрузить шаблон или элемент из структуры. Решение - переместить шаблон в другой каталог.

Другие вопросы по тегам