点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
在对CMSCockpit中的子组件进行更改时,我在同步从暂存到联机的同步时遇到问题。 我有以下cms项目类型和editorAreas:
项目类型:
TextImageButtonComponent
<属性>
<<属性类型=" localized:java.lang.String" qualifier =" subHeading">
ButtonComponent
<属性>
编辑区域:
editorArea_TextImageButtonComponent.xml
<?xml version =" 1.0" encoding =" UTF-8"?>
editorArea_ButtonComponent.xml
<?xml version =" 1.0" encoding =" UTF-8"?>
ButtonComponent是TextImageButtonComponent的子级。 我可以在cmscockpit编辑器中将其视为可编辑选项,当我在TextImageButtonComponent上编辑按钮时,它将弹出一个弹出窗口,禁用ButtonComponent属性。 当我更改buttonText或redirectURL并关闭弹出窗口时,无法同步从暂存到在线的任何更改。 对ButtonComponent进行更改后,组件级别和页面级别状态仍然显示为"已同步",但是当我将TextImageButtonComponent组件级别的mainHeading或subHeading更改为页面状态更改为"未同步"时,便可以单击红色按钮进行同步 但是,我所做的更改只有TextImageButtonComponent与Online同步,而对ButtonComponent所做的任何更改都不同步。
有什么想法吗?
嗨,也许您应该尝试从cmscockpit扩展覆盖bean
defaultCMSSynchronizationService
并根据您的需要设置relatedReferencesTypesMap
属性:谢谢,这可以解决问题:-)
大家好,我遇到了同样的问题。 我试图覆盖现有的" defaultSynchronizationService"(使用该bean作为父对象定义一个新bean),但出现以下错误:
我还尝试过不在Bean中使用父级,而只是在新的Bean中定义类class =" de.hybris.platform.cockpit.services.sync.impl.SynchronizationServiceImpl",该别名是" synchronizationService" "。 但是在那种情况下,我得到了以下错误:
请提出如何解决的建议。
提前谢谢!
此致
Mauro
嗨,大家好,创建项目类型的一种方法是使用partof = true
这对我有用。 当我同步TextImageButtonComponent时,ButtonComponent也将同步。 谢谢,Shirish
一周热门 更多>