Smartedit TypeError: Невозможно прочитать свойство 'siteId' из неопределенного - PullRequest
0 голосов
/ 12 октября 2018

При запуске SmartEdit в Hybris, вызове сайта и нажатии «Basic Edit» или любой другой функции редактирования отображается следующая ошибка:

defaults.js:19 TypeError: Cannot read property 'siteId' of undefined
    at cmssmarteditContainer.js:1
    at defaults.js:19
    at m.$digest (defaults.js:19)
    at b.$apply (defaults.js:19)
    at HTMLAnchorElement.<anonymous> (defaults.js:19)
    at HTMLAnchorElement.dispatch (thirdparties.js:3)
    at HTMLAnchorElement.q.handle (thirdparties.js:3)

Кто-нибудь здесь знает, как решить эту проблему?

С наилучшими пожеланиями, Майкл

Ответы [ 2 ]

0 голосов
/ 10 июля 2019

У меня была точно такая же проблема.Я обнаружил, что SmarteditaddonCmsPageBeforeViewHandler добавляется в список обработчиков перед просмотром, который я не использую.Я отредактировал свой spring-mvc-config и добавил его в defaultBeforeViewHanddlerList.Я сделал то же самое для SmarteditaddonBeforeViewHandlerListMergeDirective.У меня сейчас работает

0 голосов
/ 04 марта 2019

У нас была эта проблема, и мы исправили ее, добавив отсутствующие JS-файлы SmartEdit в основной шаблон страницы.

Отсутствующие JS-файлы вызвали проблему:

webApplicationInjector.js
reprocessPage.js
adjustComponentRenderingToSE.js

После добавления SmartEditбыл в состоянии редактировать страницу, и проблема больше не возникала.

...