2016-03-21 7 views
2

У меня странная проблема, при которой, когда я редактирую текстовое поле в редакторе опыта и сохраняю страницу, она выводит меня на страницу, не найденную на макете.Окончательный макет, который вытирается при редактировании текстового поля в Sitecore 8.1

При переходе к редактору содержимого я вижу, что окончательный макет был полностью протер (общий остается неповрежденным). Я заметил, что если я перейду на общий макет в редакторе опыта (через вкладку презентации) и выполните одно и то же редактирование - он отлично работает.

Что может привести к вытереке окончательного макета?

+0

Проверяли ли вы файлы журнала и искали ли настраиваемые обработчики событий или процессоры конвейера в конфиге? –

+0

Вы работаете в веб-БД? Если вы правильно работали в Master DB, можете ли вы удалить другие компоненты на странице и попробовать еще раз? – Jihyun

+0

У нас нет каких-либо настраиваемых конвейеров для сохранения элементов. В файлах журналов отображается только предупреждение. 5520 16:27:01 Запрос WARN перенаправляется на страницу макета. Пункт: sitecore: // master/ '. Мы используем мастер-БД, когда в редакторе опыта –

ответ

2

Я заметил, что это может быть вызвано установкой Final Renderings на стандартные значения шаблона. В настоящее время я не могу придумать причину, чтобы сделать это, но я вижу, как очень легко случайно отредактировать элемент стандартных значений в редакторе опыта в неправильном режиме.

Легко вернуть данные презентации обратно в стандартные значения в Sitecore, но, насколько мне известно, вы не можете сбросить только окончательные визуализации. Чтобы избежать необходимости проходить через каждый неудачный шаблон и вручную перезагружать и повторно добавлять все добавленные визуализации, я нашел простой способ исправить его, если у вас установлен TDS (или аналогичный).

  1. Поиск __Final в папке/Sitecore/templates в файловой системе.
  2. Удалите все экземпляры этого поля __Final Renderings (От строки «---- field ----» до следующего).
  3. Синхронизация с Sitecore.

На самом деле это не проблема, но когда мне пришлось исправить> 20 шаблонов, где это происходило, это сэкономило мне много времени и подумало, что это стоит того.