扩展b2ctelcoaddon的功能

2020-09-19 21:04发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在使用Hybri...

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

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


大家好,

我正在使用Hybris 6.7加速器。 我想扩展一个名为b2ctelcoaddon的插件。 到目前为止,我阅读的一般方法是创建一个空的AddOn并将依赖项添加到开箱即用的AddOn中。 但是,我有几个问题:

  1. 以上方法正确吗?

  2. 当我创建一个空的插件时,是否应该仅将那些特定于UI的文件(JSP,标签等)复制到要修改的自定义插件上?

  3. 如果现成的AddOn在将来的版本中发生更改,是否会影响自定义AddOn?

1条回答
shere_lin
2020-09-19 21:38 .采纳回答

您好,尼克希尔

为了覆盖附加组件,您必须执行以下步骤

  1. 创建一个空插件,如您所述。

  2. 将依赖项添加到新创建的附件的extensioninfo.xml中

  3. 您还可以添加自定义店面外观的依赖关系,这些自定义店面外观通常位于自定义逻辑所在的位置。

  4. 添加后,请确保将新创建的扩展名添加到localextenion.xml

  5. 之后,您可以将自定义附件安装到店面中。

我创建了一个空的插件,是否应该仅将那些特定于UI的文件(JSP,标签等)复制到要修改的自定义插件上?

这个问题的答案在于您的要求

  1. 如果要覆盖附加组件现有页面中的任何组件,请执行以下操作

    a。 创建新的组件jsp和必要的标记文件。

    b。 创建必要的cms内容impex和指向新组件jsp

    c的组件条目。 示例cartPage具有一些默认的CartComponent,如果要覆盖它,请创建新的cartDisplay.jsp并添加更改,并在附件的cms-content.impex中输入新的cartDisplay.jsp。

  2. 如果要在附加组件的现有页面中添加任何新组件
    a。 您将在impex中创建cms-content.impex和组件条目。

    b。 您必须编写适当的自定义渲染器或组件控制器,并且必须创建必要的jsp和标记文件

如果现成的附加组件在将来的版本中发生更改,是否会影响自定义附加组件?

是的,这可能会影响自定义的AddOn。

一周热门 更多>