点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我创建了一个具有导航节点作为属性的组件(它具有带有链接组件的子导航节点)。 在 CMSCockpit 编辑器视图中,我需要编辑链接组件的链接名称和URL。
在打开链接组件的编辑器视图时,它仅显示链接名称并抛出与提出的问题相同的错误。
示例:编辑器视图 [父导航节点(编辑器视图)->子导航节点(编辑器视图)->子导航节点(编辑器视图)->链接 组件(编辑器视图)[仅显示名称]
如果我将该链接组件添加到内容插槽,则它工作正常。 但是我不需要将其添加到内容槽中。
请提出答案。
Narendra,谢谢您的回答,
是的,在6.7 dao中没有空检查,但仍然为弹性搜索条件添加了一个空的contentSlots
但是FlexibleSearchQuery将检查空集合,将对空集合抛出该错误
最后,正如您所说,我覆盖了DefaultCMSPageDao-> findPagesByContentSlots方法,此问题已得到解决
我们面临着同样的问题。 看起来6.7代码已为DefaultCMSPageService中的getPagesForComponent()更新。 道中没有对插槽的空检查,需要重写此值以执行空检查。
问题主要是因为未为组件分配任何插槽。 如果为该组件分配了插槽,则您可以看到编辑器以及同步作品。
嗨,
我在使用链接组件的自定义组件中也遇到了类似的问题。 您是如何解决的?
我遇到了同样的问题,但是找不到解决方法。 一种解决方法是创建一个虚拟内容插槽,并将其链接到组件。 然后我就可以编辑组件
我假设您遇到了这样的错误,因为您将AbstractCMSComponent的实例用作链接组件(必须分配给某些插槽)而不是实例
链接是强制性的,不是可选的。
我将hybris从6.0升级到了6.6,无法在cmscockpit中编辑所有横幅组件,错误"值是instanceof集合,但不能为键:contentSlots的空集合",并且在创建时 现有旋转图像组件中有一个新的横幅组件,该新的横幅也无法编辑,是否有针对此问题的建议?
谢谢
一周热门 更多>