如何定制化SAP Spartacus的页面布局
新建一个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的页面布局相关推荐
- 如何定制化SAP Spartacus的页面路由Route
新建一个Route module: import { NgModule } from '@angular/core'; import { ConfigModule, OccConfig, Routin ...
- SAP Spartacus 的页面布局
官方文档 Spartacus 基于单页面应用程序设计模式,但仍有页面呈现在店面中. "页面"的概念是网络的关键并且无法避免:页面由 URL 标识.由搜索引擎索引.通过社交媒体共享. ...
- 如何定制化SAP Spartacus的购物车图标
SAP Spartacus默认的购物车图标如下图所示: 使用如下的css代码对其外观进行修改: /* You can add global styles to this file, and also ...
- SAP Spartacus B2B 页面信息提示图标的弹出窗口显示实现逻辑
这个弹出窗口的技术实现,通过SAP Spartacus 自定义的popover Component实现而成: 注意,当我刚接触Angular时,误以为下图标号为1的a标签,和标号为2的自定义标签cx- ...
- SAP Spartacus B2B 页面 Disable 按钮的显示原理
SAP Spartacus B2B 页面 disable 按钮如下图所示. 这个高亮的 disable 按钮,和左边相邻的 Edit 按钮,实现位于不同的 Component. disable 按钮有 ...
- 通过 Feature Level 动态控制 SAP Spartacus 的页面显示
ng-container 标签只在 design time 可见,运行时会完全从渲染出的 HTML 源代码里被移除.通过 ng-container 加上 SAP Spartacus 自定义实现的 cx ...
- SAP Spartacus login 页面看不到 UI 控件的问题解决
问题截图:Login 页面下面是空的 我直接修改 Spartacus-core.js 不现实: 因为我没有能力去修改对应的 source code map 文件: 这个 getDetails 只是一个 ...
- SAP Spartacus CMS 页面加载逻辑和性能的优化
https://github.com/SAP/spartacus/issues/3649 SAP Commerce Cloud CMS 页面加载的一些优化点: Payload of the CMS p ...
- 如何在SAP Spartacus category 页面里拿到当前的category信息
需求 https://stackoverflow.com/questions/59950572/how-to-access-the-current-categorydata-in-a-category ...
最新文章
- 微信聊天加密大法,再也不怕对象偷看了!
- 015_视图(Views)
- ML之FE:特征工程中常用的五大数据集划分方法(特殊类型数据分割,如时间序列数据分割法)讲解及其代码
- BZOJ2169 连边(动态规划)
- 内存的字符与打印出来的字符集的区别
- STL的tuple集合对象
- FK JavaScript之:ArcGIS JavaScript API之地图动画
- 添加元素的注意问题 复习 介绍 元素的创建 元素添加的方法 元素移除的方法
- hibernate 数据处理
- 差分跳频MATLAB,基于Matlab的短波差分跳频通信仿真设计与实现
- php artisan passport,API 认证解决方案:Laravel Passport
- [oracle原]访问局域网内出现“ORA-12541:TNS:无监听程序”
- Android中删除照片操作
- 屏幕录像专家注册机破解方法
- thinkphp6 循环 视图_ThinkPHP6 视图
- 服务器改无线路由器怎么设置,怎么把旧路由器改装成中继器
- Python数据分析之时间处理技巧1,2,3
- [CodeForces] 274E Mirror Room
- win10OneNote登录微软 账号登陆出现错误码0x80190001
- 计算机一级重点复习提纲,计算机一级B考试复习提纲是什么?
热门文章
- Linux主要shell命令详解
- HTTPS原理和CA证书申请
- ubuntu apache php mysql phpmyadmin_Ubuntu下Apache+PHP+MySQL+phpMyAdmin的快速安装步骤
- SAP 电商云 Spartacus UI Checkout 页面的三个 page guards
- Github continuous deployment (CD) 最佳实践
- SAP Spartacus cms service取完page信息后的回调callback
- Angular开发模式下的编译器和运行时的代码比较
- CRM_ORDER_PR_ASSIGN_SELECT_CB
- 在SAP Data Intelligence Modeler里创建新的pipeline
- 在SAP C4C TI(Thing Inspector)页面里添加自定义UI