【问题标题】:Spartacus Customization斯巴达克斯定制
【发布时间】:2021-09-11 09:50:07
【问题描述】:

我想对 OTB 功能进行一些自定义,例如我的个人资料页面,我想添加一些新字段,删除现有字段。最好的方法是什么,以便我可以扩展和自定义 Spartacus 库和 HTML 文件的功能。

【问题讨论】:

    标签: hybris spartacus-storefront


    【解决方案1】:

    根据您要扩展的组件,您可以使用不同的机制。你可以在这里找到更多信息https://sap.github.io/spartacus-docs/customizing-and-extending/。

    对于扩展组件和 HTML,我建议使用以下两种方法:

    1. CMS component mapping

    例如,您可以创建一个新组件,扩展 UpdateProfileComponent 并提供您自己的 HTML。

    然后您可以按照文档中的说明注入您的自定义组件。

    1. Outlets

    此机制允许您在 OOTB 组件中注入自定义 HTML。

    【讨论】:

    • 在第一种方法(CMS 组件映射)中,当我在自定义 html 中使用相同的表单提交或者我们需要在自定义组件中手动调用超级方法时,所有 OOTB 表单提交操作都会调用。
    • 只要父方法是公开的,您就可以从您的自定义 html 中调用它们。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-23
    • 2021-05-27
    • 1970-01-01
    • 1970-01-01
    • 2021-04-25
    • 2021-04-24
    • 2022-11-10
    相关资源
    最近更新 更多