新建一个Layout Module,源代码如下:

import { NgModule } from '@angular/core';
import { ConfigModule } from '@spartacus/core';
import { LayoutConfig } from '@spartacus/storefront';@NgModule({declarations: [],imports: [ConfigModule.withConfig({layoutSlots: {header: {lg: {slots: ['SiteContext','SiteLogin','MiniCart','SiteLogo','NavigationBar','SearchBox',],},}}} as LayoutConfig),]
})
export class LayoutConfigurationModule { }

上述代码,给header区域定义的slots顺序如下:

然后在app module里启用该layout module即可:

最后运行时的效果:

更多Jerry的原创文章,尽在:“汪子熙”:

如何定制化SAP Spartacus的页面布局相关推荐

  1. 如何定制化SAP Spartacus的页面路由Route

    新建一个Route module: import { NgModule } from '@angular/core'; import { ConfigModule, OccConfig, Routin ...

  2. SAP Spartacus 的页面布局

    官方文档 Spartacus 基于单页面应用程序设计模式,但仍有页面呈现在店面中. "页面"的概念是网络的关键并且无法避免:页面由 URL 标识.由搜索引擎索引.通过社交媒体共享. ...

  3. 如何定制化SAP Spartacus的购物车图标

    SAP Spartacus默认的购物车图标如下图所示: 使用如下的css代码对其外观进行修改: /* You can add global styles to this file, and also ...

  4. SAP Spartacus B2B 页面信息提示图标的弹出窗口显示实现逻辑

    这个弹出窗口的技术实现,通过SAP Spartacus 自定义的popover Component实现而成: 注意,当我刚接触Angular时,误以为下图标号为1的a标签,和标号为2的自定义标签cx- ...

  5. SAP Spartacus B2B 页面 Disable 按钮的显示原理

    SAP Spartacus B2B 页面 disable 按钮如下图所示. 这个高亮的 disable 按钮,和左边相邻的 Edit 按钮,实现位于不同的 Component. disable 按钮有 ...

  6. 通过 Feature Level 动态控制 SAP Spartacus 的页面显示

    ng-container 标签只在 design time 可见,运行时会完全从渲染出的 HTML 源代码里被移除.通过 ng-container 加上 SAP Spartacus 自定义实现的 cx ...

  7. SAP Spartacus login 页面看不到 UI 控件的问题解决

    问题截图:Login 页面下面是空的 我直接修改 Spartacus-core.js 不现实: 因为我没有能力去修改对应的 source code map 文件: 这个 getDetails 只是一个 ...

  8. SAP Spartacus CMS 页面加载逻辑和性能的优化

    https://github.com/SAP/spartacus/issues/3649 SAP Commerce Cloud CMS 页面加载的一些优化点: Payload of the CMS p ...

  9. 如何在SAP Spartacus category 页面里拿到当前的category信息

    需求 https://stackoverflow.com/questions/59950572/how-to-access-the-current-categorydata-in-a-category ...

最新文章

  1. 微信聊天加密大法,再也不怕对象偷看了!
  2. 015_视图(Views)
  3. ML之FE:特征工程中常用的五大数据集划分方法(特殊类型数据分割,如时间序列数据分割法)讲解及其代码
  4. BZOJ2169 连边(动态规划)
  5. 内存的字符与打印出来的字符集的区别
  6. STL的tuple集合对象
  7. FK JavaScript之:ArcGIS JavaScript API之地图动画
  8. 添加元素的注意问题 复习 介绍 元素的创建 元素添加的方法 元素移除的方法
  9. hibernate 数据处理
  10. 差分跳频MATLAB,基于Matlab的短波差分跳频通信仿真设计与实现
  11. php artisan passport,API 认证解决方案:Laravel Passport
  12. [oracle原]访问局域网内出现“ORA-12541:TNS:无监听程序”
  13. Android中删除照片操作
  14. 屏幕录像专家注册机破解方法
  15. thinkphp6 循环 视图_ThinkPHP6 视图
  16. 服务器改无线路由器怎么设置,怎么把旧路由器改装成中继器
  17. Python数据分析之时间处理技巧1,2,3
  18. [CodeForces] 274E Mirror Room
  19. win10OneNote登录微软 账号登陆出现错误码0x80190001
  20. 计算机一级重点复习提纲,计算机一级B考试复习提纲是什么?

热门文章

  1. Linux主要shell命令详解
  2. HTTPS原理和CA证书申请
  3. ubuntu apache php mysql phpmyadmin_Ubuntu下Apache+PHP+MySQL+phpMyAdmin的快速安装步骤
  4. SAP 电商云 Spartacus UI Checkout 页面的三个 page guards
  5. Github continuous deployment (CD) 最佳实践
  6. SAP Spartacus cms service取完page信息后的回调callback
  7. Angular开发模式下的编译器和运行时的代码比较
  8. CRM_ORDER_PR_ASSIGN_SELECT_CB
  9. 在SAP Data Intelligence Modeler里创建新的pipeline
  10. 在SAP C4C TI(Thing Inspector)页面里添加自定义UI