在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)

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

最诚挚的问候,迈克尔

#1楼 票数:0

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

缺少导致问题的JS文件:

webApplicationInjector.js
reprocessPage.js
adjustComponentRenderingToSE.js

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

#2楼 票数:0

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

  ask by Michael Wölm translate from so

未解决问题?本站智能推荐:

1回复

产品类型的Smartedit属性无法在编辑器中编辑

我有一个CMS组件(因此它扩展了SimpleCMSComponent),其编辑可在smartedit中进行。 该组件具有“产品”属性,可以从目录版本中选择单个产品。 尽管组件编辑表单在smartedit中可见,但上方的属性看不到任何编辑小部件,但属性名称仅是单词“ Actega Produc
1回复

无法访问smartediturlhttps://localhost:9002/smartedit

我按照wiki中提供的步骤安装了smartedit。 安装后相同..我试图访问smartedit网址https:// localhost:9002 / smartedit 。 但它抛出404页面和以下异常: 我们之前使用的是6.3,我们没有使用smartedit。 现在我们正在升级到1
1回复

在自定义ycommercewebservices扩展和Spartacus中安装SmartEdit的问题

我想将 SmartEdit 安装到我们的项目中。 我们的项目中没有自定义 yacceleratorstorefront,而是自定义 ycommercewebservices。 我将所有扩展(除了 ysmarteditmodule)添加到我们的扩展中并运行 在ant clean all出现以下ant
1回复

如何在smartedit-Hybris中进行自定义?

我们如何使用前端技术在 smartedit-Hybris 中进行定制?
1回复

如何在SmartEdit中配置要使用RichTextBox编辑器编辑的属性?

我注意到,可以使用RichTextBox来编辑CMSParagraphComponent的content属性,如下图所示: 我想以相同的方式(使用所描绘的RichTextBox)编辑自定义属性。 我怎样才能做到这一点 ? 我尝试将backoffice-config.xml配置为使用所
1回复

无法在Hybris-1811smartedit中为导航管理中的条目创建链接组件

我已按照以下链接中所述的确切步骤创建带有链接组件的新子节点,但是在链接编辑器窗口中,当我单击“保存”时出现错误提示 “已超出为该组件定义的链接项数。只能指定以下之一:类别、内容页面、产品或 URL。” https://help.sap.com/viewer/86dd1373053a4c2da8f9
2回复

无法在smartedit-HYBRIS中使用用户名:admin,密码:nimda登录?

为什么我无法使用用户名:admin和密码:nimda登录smartedit。 当我进入smartedit并尝试以该用户身份登录时,我收到以下错误消息: “参数类型[java.lang.String]的名称不可用,在类文件中也找不到参数名称信息。” 问题出在哪里? 我拥有使用smar
1回复

如何在Smartedit中编辑媒体

媒体有许多属性,如真实文件名、替代文本。 如何使这些可编辑? 在当前设置中,我们只能删除/添加媒体。 我正在使用 Hybris 6.6 任何帮助,将不胜感激。