前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SAP Commerce Cloud 的 Footer 区域设计

SAP Commerce Cloud 的 Footer 区域设计

作者头像
Jerry Wang
发布2023-07-05 14:50:55
1440
发布2023-07-05 14:50:55
举报

我们访问 Spartacus 首页,发现从后台请求的 template id 为:LandingPage2Template

我们研究这个 CMS 请求的响应: https://localhost:9002/occ/v2/electronics-spa/cms/pages?lang=en&curr=USD

发现一个名(Name)叫 Footer 的 Slot:

这个 slot 里包含了很多 Component,其中之一就是 FooterNavigationComponent

这个 Footer Navigation Component 所在的 content slot 就是 Footer:

双击 Footer 能看到这个 slot 里包含了哪些 Component:

Footer Navigation Component 包含了三个 navigation node:

在后台看到这个 Footer Pages 的三个 children:

Twitter page 是一个 navigation node:

双击 Nabigation Node entry,能进到 entry 级别:

Navigation entry 又关联了一个 link Component:

这个 Component 的类型为 CMSLinkComponent:

修改 link name 属性后:

能够立即在 UI 看到变化:

此外,local storage 里spartacus anonymous-consents 字段的含义:

Spartacus 的一个关键优势是其体系结构。它采用了渐进式解耦的方法,这意味着前端和后端可以独立地进行开发、部署和扩展。此外,Spartacus 是基于 Angular 和 RxJS 构建的,这意味着开发人员可以利用这些强大的框架提供的工具和功能。

在 Spartacus 中,anonymous-consents 是一个用于处理匿名用户同意的特性。在线商店经常需要收集用户的个人信息,如电子邮件地址、电话号码等,以便为他们提供定制化的服务。然而,在许多国家和地区,收集这些信息受到严格的法律法规限制,如欧洲的 GDPR(一般数据保护条例)。

为了遵守这些法律法规并保护用户的隐私,Spartacus 包含了 anonymous-consents 功能。这使得在线商店可以在收集用户信息之前获得用户的同意,尤其是在用户尚未登录或注册时。通过这种方式,Spartacus 可以确保处理个人数据的合规性,同时提供高度的透明度和用户控制。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-06-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档