天天看點

關于 SAP Spartacus defaultCmsContentProvider 和預設 layoutConfig 的一些測試

以 Spartacus-b2c-configuration.module.ts 檔案為例:

關于 SAP Spartacus defaultCmsContentProvider 和預設 layoutConfig 的一些測試

這些預設的配置檔案,都是從另一個庫,即 @Spartacus/Storefront 裡導入的,後者的入口是 public_api 檔案:

關于 SAP Spartacus defaultCmsContentProvider 和預設 layoutConfig 的一些測試

在這個檔案裡加上一行列印語句,可以看到所有預設的配置:

關于 SAP Spartacus defaultCmsContentProvider 和預設 layoutConfig 的一些測試
關于 SAP Spartacus defaultCmsContentProvider 和預設 layoutConfig 的一些測試
關于 SAP Spartacus defaultCmsContentProvider 和預設 layoutConfig 的一些測試
關于 SAP Spartacus defaultCmsContentProvider 和預設 layoutConfig 的一些測試
關于 SAP Spartacus defaultCmsContentProvider 和預設 layoutConfig 的一些測試

這些預設配置寫死在 layout-config.ts 内:

關于 SAP Spartacus defaultCmsContentProvider 和預設 layoutConfig 的一些測試

如果注釋掉一部分:

關于 SAP Spartacus defaultCmsContentProvider 和預設 layoutConfig 的一些測試
關于 SAP Spartacus defaultCmsContentProvider 和預設 layoutConfig 的一些測試

效果如下:Header 區域整個沒了。

關于 SAP Spartacus defaultCmsContentProvider 和預設 layoutConfig 的一些測試

再把 footer 區域也注釋掉:

關于 SAP Spartacus defaultCmsContentProvider 和預設 layoutConfig 的一些測試

現在 header 和 footer 都沒了:

關于 SAP Spartacus defaultCmsContentProvider 和預設 layoutConfig 的一些測試

繼續閱讀