使用OOB secureportaladdon

2020-09-16 01:05发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我在hybris 6...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我在hybris 6.0.0.3上进行客户端POC。 对于POC,我创建了一个定制的B2B加速器,并在定制店面中安装了B2B加速器附加组件(b2bacceleratoraddon,commerceorgaddon)。 还可以使用注册OOB功能安装提供OOB早期登录和注册功能的secureportaladdon。

B2B网上商店可以使用已安装的插件正常工作。 现在的问题是,我在 mystorefront/web/addonsrc/secureportaladdonbold 下的自定义店面中添加了一些自定义代码,但是在运行ant clean all或ant之后,自定义更改会丢失。 似乎构建过程正在复制mystorefront下插件顶部的secureportaladdon。

使用secureportaladdon进行自定义更改的最佳方法是什么。 是否需要扩展secureportaladdon并创建自定义附件?

我不想在客户端POC上添加更多代码更改,而只想添加一些特定于表单的更改,包括业务逻辑。

任何帮助都需要事先感谢。

非常感谢,

4条回答
d56caomao
2020-09-16 01:32 .采纳回答

您好,Nitin,

请勿在自定义店面中手动创建文件夹boldmystorefront/web/addonsrc。

要自定义secureportaladdon,您需要创建另一个插件(secureportaladdonbold)。 您的插件'secureportaladdonbold'将取决于secureportaladdon。 该secureportaladdonbold附加组件需要安装在您的自定义店面中。

更多说明****

  1. 在您的问题中,您提到目录结构-mystorefront/web/addonsrc/secureportaladdonbold,因此,secureportaladdonbold的目录是什么。 我以为是错字。

  2. 不要在自动生成的文件夹中进行任何代码更改,只要您构建,它将被附加代码覆盖。

  3. 创建一个新的插件,并在新的插件中进行所需的代码更改。 在extensioninfo.xml文件中定义此新插件对se​​cureportaladdon的依赖性。

  4. 在自定义店面中安装此新插件,这将自动在自定义店面中安装secureportaladdon。 您无需单独安装secureportaladdon。 您可能需要在自定义店面的project.properties文件中为secureportaladdon定义其他WebSpringConfigs。

希望对您有帮助。

谢谢!

一周热门 更多>