繁体   English   中英

Smartedit TypeError:无法读取未定义的属性“siteId”

[英]Smartedit TypeError: Cannot read property 'siteId' of undefined

在Hybris中启动SmartEdit,调用站点并单击“基本编辑”或任何其他编辑功能时,它会显示以下错误:

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)

这里有人知道如何解决这个问题吗?

最诚挚的问候,迈克尔

我们也遇到了这个问题并通过向页面主模板添加缺少的SmartEdit JS文件来修复它。

缺少导致问题的JS文件:

webApplicationInjector.js
reprocessPage.js
adjustComponentRenderingToSE.js

添加它们之后,SmartEdit能够编辑页面并且问题不再发生。

我遇到了完全相同的问题。 我发现SmarteditaddonCmsPageBeforeViewHandler被添加到我没有使用的前视图处理程序列表中。 我编辑了我的spring-mvc-config并将其添加到defaultBeforeViewHanddlerList。 我为SmarteditaddonBeforeViewHandlerListMergeDirective做了同样的事情。 它现在对我有用

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2023 STACKOOM.COM