在 Spartacus 中分别自定义多个横幅组件

Customize multiple banner components separately in Spartacus

我的主页中有多个横幅组件,需要单独自定义每一个。我知道我可以使用 ConfigModule.withConfig 将 bannercomponent 替换为自定义组件,但这会将所有 bannercomponents 替换为相同的自定义组件。有没有办法分别替换每个横幅组件?

请在backoffice/sampledata中基于原来的自定义横幅组件,然后在你的Spartacus中分别为每一个添加cms映射:

     cmsComponents: {
       BannerComponent: {
          component: YourBannerComponent,
       },
       YourOtherBannerComponent: {
          component: YourOtherBannerComponent,
       },
     },