什么是 CMS - Content Management System

举报
汪子熙 发表于 2022/07/19 23:23:54 2022/07/19
【摘要】 Websiteid 为 electronics-spa,site 属性:base store iddefault catalog分配的 theme 和 channel:B2C or B2B这个 content catalog 和开头的 default catalog ID 都不一样:site 的初始页面是 Homepage:url pattern:site map configuratio...

Website

id 为 electronics-spa,


site 属性:

  • base store id
  • default catalog

分配的 theme 和 channel:B2C or B2B

这个 content catalog 和开头的 default catalog ID 都不一样:

site 的初始页面是 Homepage:

url pattern:

site map configuration:

Metadata:CMSSite

可以在 Hybris Administration console 里使用 flexible search 查看这条记录:

select * from { CMSSite } where pk = '8796093252648'

Page

页面类型:

  • Catalog page
  • category page
  • content page
  • product page

一共四种。

使用 flexible search 查询:

select * from { CMSPageType } where p_extensionname = 'cms2'

结果:

page

找到 SAP Spartacus 启动时加载的页面:LandingPage2Template

page template 可以放置多个 content slots:

pk:8796113699892

Page template 和 分配的 content slot

select * from { ContentSlotForTemplate } where p_pagetemplate = '8796113699892'

12条记录返回:

返回的是右边已经分配的12个 slots:

page

SAP Spartacus 启动时加载的正是 homepage,基于模板:LandingPage2Template

有两个 content slot tab:

available slots:

SiteLogo; HeaderLinks; SearchBox; MiniCart; NavigationBar; Section1; Section2A; Section2B; Section2C; Section3; Section4; Section5; Footer; TopHeaderSlot; BottomHeaderSlot; PlaceholderContentSlot; SiteContext; SiteLinks

下面的应该是 content slot relation:

home page pk:8796129854512

content slot

slot 可以存放一个或者多个 Component:

Content slot relation per page

一个 slot relation 包含的属性:

  • position
  • 所属的 page
  • 所属的 content slot

数据库表为 ContentSlotForPage

比如 homepage 分配了 8 个 content slots:

Component

typeCode 对应的 Angular Component 的映射关系,在 SAP Spartacus 源代码里维护:

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。