【发布时间】:2021-03-14 16:55:47
【问题描述】:
我能够成功延迟加载某些模块,但如果我在一个模块内为 OOTB Spartacus 组件定义自定义组件 - 自定义组件不会显示在店面,OOTB 会显示。另一方面,这适用于自定义 CMS 组件。任何想法可能是什么问题?我可以在生成的块中看到自定义组件的配置。仅供参考,我使用的是 Spartacus 版本 2.1.4
【问题讨论】:
我能够成功延迟加载某些模块,但如果我在一个模块内为 OOTB Spartacus 组件定义自定义组件 - 自定义组件不会显示在店面,OOTB 会显示。另一方面,这适用于自定义 CMS 组件。任何想法可能是什么问题?我可以在生成的块中看到自定义组件的配置。仅供参考,我使用的是 Spartacus 版本 2.1.4
【问题讨论】:
我认为可能与这个问题有关: https://github.com/SAP/spartacus/issues/11287
我建议等待票证完成(正在进行中),也许考虑添加评论,你真的会在 Spartacus 2.1.x 中受益(默认情况下它将在当前和最新的稳定次要版本,在撰写本文时分别为 3.2 和 3.1.x)。
【讨论】:
我们将延迟加载功能中的 cms 映射视为默认映射,可以被静态配置覆盖。因此,要使您的自定义组件正常工作,您必须从导入中删除该 OOTB Spartacus 模块。
【讨论】: