首页 > 其他分享 >SAP Commerce Cloud 的 Footer 区域设计

SAP Commerce Cloud 的 Footer 区域设计

时间:2023-07-01 14:56:51浏览次数:39  
标签:slot Commerce Spartacus Footer Component 用户 anonymous SAP

我们访问 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 可以确保处理个人数据的合规性,同时提供高度的透明度和用户控制。

标签:slot,Commerce,Spartacus,Footer,Component,用户,anonymous,SAP
From: https://www.cnblogs.com/sap-jerry/p/17519278.html

相关文章

  • SAP Hybris 中的 CMSNavigationNode
    CMSNavigationNode是SAPHybrisCommerce中内容管理系统(CMS)的一个重要组件,它允许用户在网站上创建、管理和维护导航结构。在本文中,我们将详细了解CMSNavigationNode的概念、用途、功能和与其他组件的交互。CMSNavigationNode的概念CMSNavigationNode代表了网站导航......
  • SAP Commerce Cloud 的 FooterNavigationComponent
    FooterNavigationComponent在UI上对应的区域如下图所示:在Hybris中,FooterNavigationComponent是一个用于构建和管理网站页脚导航的组件。这个组件允许用户轻松地向网站的页脚添加和编辑导航链接,并确保这些链接在整个网站上保持一致。使用FooterNavigationComponent的主......
  • SAP CRM My Note 应用的设计要点概述
    SAPCRMFiori(客户关系管理)是SAP提供的一套基于Fiori用户体验的客户关系管理应用程序。Fiori是一种现代化的、响应式的用户界面,为用户提供了一个直观、一致的体验。在SAPCRMFiori应用中,MyNotes应用是一个允许用户添加、查看和管理个人笔记的工具。MyNotes应用的主要......
  • SAP 电商云 footer 区域 Link Component HTML 源代码的详细讲解
    如下图所示:这个linkComponent生成的a元素的HTML代码:<ahref="http://www.twitter.com/SAP_CX"target="_blank"rel="noopener">Twitter-j<!--bindings={"ng-reflect-ng-template-outlet":"[objectObject]"}......
  • 什么是 SAP UI5 的 cldr json 文件
    SAPUI5是一个基于HTML5的UI开发框架,它允许开发人员构建功能丰富、易于维护和满足企业需求的应用程序。它是一个集成了各种UI控件、工具和库的强大框架,旨在简化企业级应用程序的开发过程。SAPUI5的一个重要特性是对国际化和本地化的支持,这意味着开发人员可以构建能够适应......
  • SAP UI5 manifest.json 文件的 config 区域
    SAPUI5是一种用于构建企业级Web应用的HTML5用户界面技术。它提供了一套丰富的控件库,并支持MVC(模型-视图-控制器)架构、双向数据绑定等特性。manifest.json是SAPUI5应用的元数据文件,包含了应用的配置信息、依赖项、模型、路由等内容。在manifest.json文件中,config区......
  • SAP HANA性能优化与分析(持续更新中)
    本文描述了可以用来识别和解决特定性能问题的措施,并向您展示了如何在以下方面提高SAPHANA数据库的性能:•主机资源(CPU、内存、磁盘)•数据结构的大小和增长•事务性问题•SQL语句性能•安全性、授权和许可•配置......
  • SAP FI - General Ledger&COA Group& Retained Earnings Account
    YoucancreateaSAPFIchartofaccountsgroupasperyourrequirement.ToeffectivelymanageandcontrolalargenumberofG/Laccounts,youshoulduseCOAgroups.HowtodefineChartofAccountsGroup?TherearetwowaysyoucancreateanewCOAgroup.T......
  • SAP FI -Company Basics&Define Business/Functional Area/Credit Control
    CompanyBasics-公司基础信息SAP中公司被定义为可以根据商业法律法规创建财务报表的最小单位。在SAPFI中,一家公司可以由多个代码组成,但它提供财务报表的单单位。所有公司代码必须使用相同的会计科目表和会计年度,但每个代码可以具有不同的本地货币。科目表列表由所有可用的科目表......
  • SAP ABAP 动态结构实现发送企业微信应用消息
    企业微信官方接口:应用支持推送文本、图片、视频、文件、图文等类型。请求方式:POST(HTTPS)请求地址: https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=ACCESS_TOKEN 大概思路:1.封装调用企业微信函数SE37:ZWECHAT_SEND_MESSAGE_MSGTYPE 注:   a.  ......