关于 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 的一些测试

更多Jerry的原创文章,尽在:"汪子熙":
关于 SAP Spartacus defaultCmsContentProvider 和默认 layoutConfig 的一些测试

上一篇:Sticky Footer(粘性页脚)


下一篇:git branch几个简单操作