点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,我想在smartedit中创建嵌套组件,但是我创建了一些有关嵌套组件的信息。我能够添加,删除许多组件,但是我无法编辑componenet。 我在Wiki帮助文档中进行了搜索,但是它们没有提供如何在智能编辑中创建嵌套组件的过程。 这是我嵌套组件的数据模型:
<属性>
请任何人可以向我建议如何做。 下面是我创建嵌套componenet的屏幕截图。![替代文字] [1]
先谢谢了。 您的帮助将不胜感激。 [1]:/storage/temp/10482-screen-shot-2018-03-05-at-155232.png
(338.1 kB)
你好Omkar,
通过CmsItemDropdown小部件支持SmartEdit中的嵌套组件。 该小部件的工作方式如下:
要编辑组件,您只需单击所选的组件之一,然后应打开"嵌套"通用编辑器。 您可以在那里编辑该组件。
要创建一个新组件,您可以通过其名称进行搜索。 如果找不到该组件,则该小组件将显示"创建"按钮。 当您单击它时,将显示一个通用编辑器来创建新的"嵌套"组件。 我附上了一些图片,向您展示了它是如何工作的。
已经说过,从您上传的屏幕截图中,我开始认为也许您的属性与CmsItemDropdown不匹配。 如果您的小部件无法像我之前描述的那样正常工作,您是否可以确认结构API为" components"属性返回的cmsStructureType是CmsItemDropdown(打开通用编辑器时,您可以在浏览器中检查对类型API的REST调用 ,例如 https://127 .0.0.1:9002/cmswebservices/v1/types?code = MiniCartComponent&mode = DEFAULT)? 它应该与此类似:
另一个建议是将组件与MiniCartComponent进行比较; 在那里嵌套了Lightbox Banner组件,因此它可以使您了解事物的工作方式。 最后,此功能在6.6版中引入。 从标题来看,我认为这是您所拥有的版本,但再次检查总是更好。
希望这会有所帮助。 否则,请告诉我们。
编辑:您不需要创建CmsItemDropdown小部件。 通用编辑器应为您自动创建它。 为此,它将查询CMS Structure API。 对于任何类型为" CMSItemDropdown"的" cmsStructureType"属性,通用编辑器将显示提供嵌套组件功能的小部件。 默认情况下,结构API对从CmsItem派生的任何属性执行此操作。 我想确认的是结构API是否与您的属性匹配以键入" CMSItemDropdown"。
以下几个链接可能有助于了解结构API如何与通用编辑器配合使用:- https://help.hybris.com/6.6.0/hcd/6df3821e400945c58e95233ae1a062b3.html -https://help.hybris.com/6.6.0/hcd/11d8bed2d2ff4ba6a20c710e0206c412.html
Hello Omkar,
我在上面的回复中添加了"编辑"。 希望能有所帮助。 另外,留下一些可能有用的链接。
最好的问候。
一周热门 更多>