SAP Commerce 中的媒体项目不是物理文件,而是对该文件的引用。

SAP Commerce 中的媒体项是一个容器对象,其中包含对文件的引用。 也就是说,SAP Commerce 中的媒体项不是文件本身,而是对文件的引用。 实际文件可以存储在 SAP Commerce 中,也可以位于远程服务器或系统上。

媒体项目具有标识符并分配给 catalog version. 标识符用于逻辑引用,例如用于匹配产品标识符。 媒体项目可以与它们被分配到的目录版本一起同步。 这样,您可以确保产品图像与目录版本相匹配。

此外,媒体项目具有指向实际文件位置的 URL。 要在 SAP Commerce 应用程序中引用文件,您需要检索并使用媒体项目的 URL。

在图中,目录 Clothescatalog 包含一个目录版本 (Online),其中包含一种产品 (30124)。 本产品引用了两个媒体项目; 30124_medium 和 30124_thumbnail。 媒体项 30124_medium 引用文件 30124_medium.jpg,而媒体项 30124_thumbnail 引用文件 30124_thumbnail.jpg。

One File per Media, Several Media per File

media item 和物理文件是一一对应的。

在目录版本同步期间,源目录版本中的所有媒体项目都会被复制。 同步后,每个媒体项目都有两次可用:一次在源目录版本中,一次在目标目录版本中。

但是,媒体项所引用的文件不会被复制并且只能使用一次。 目标目录版本中的媒体项目保存对原始文件的引用,而不是在目标目录版本中创建媒体项引用文件的单独副本。 这个概念类似于符号链接。

https://localhost:9002/medias/MFCV-100.png?context=bWFzdGVyfGltYWdlc3w0MzI4fGltYWdlL3BuZ3xpbWFnZXMvaDYxL2gwNi84Nzk4NzUzNTIxNjk0LnBuZ3xlNjM3MmM1NzAzNDBlNjU0NjAxZjVlYTc5ODhlZGM3YWVjN2Y0ZTZlOGQzNDg0NzQyYzUyYzU0ZjAxMzdhMTMz

url 字段前面添加 https://,就可以在浏览器里查看了:

Grouping Media Using Media Containers

SAP Commerce 中的媒体项目可以分配给各个媒体容器以进行逻辑分组。 一个单独的媒体项目只能分配给一个媒体容器,该容器包含与某个媒体项目不同格式的所有媒体项目。 例如,一个媒体容器可以容纳某个产品的所有媒体项目,无论是什么文件类型或实际文件的度量。 本质上,媒体容器是针对哪种媒体格式使用哪些媒体项的规则。 如果媒体项具有媒体格式集,则只能将媒体项分配给媒体容器。

Media container 里包含的 media item:

Media format

每个媒体项目都可以分配一种媒体格式。 媒体格式只是分配给媒体项目的标签,称为逻辑标签。 它不调用任何功能,例如自动转换。 例如,如果媒体项目分配了“50x50px”媒体格式,这并不意味着文件的大小一定是 50 x 50 像素,也不是自动转换或缩放到 50x50 像素。 这仅表示媒体分配了“50x50px”标签。 您必须使用媒体资产管理系统明确提供任何转换或重新缩放功能。

Media Format 在系统里的截图,只是起 tag 作用:

Grouping Media Formats Using Media Contexts

媒体上下文之于媒体格式就像媒体容器之于媒体项。 这是关于在任何给定上下文中使用哪种媒体格式而不是其他格式的规则。 本质上,媒体上下文告诉用户,如果您遇到这种媒体格式的媒体项,请将它们替换为另一种媒体格式的媒体项。

因此,媒体上下文定义了媒体格式的映射。 一个条目保存要替换的媒体格式,另一个条目保存要用作替换的媒体格式。

屏幕截图中的 Media Context high-res 定义了这些替换规则:

把 media item 分配到 product 的截图:

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

SAP Commerce Cloud 里的 Media 概念简述相关推荐

  1. 什么是 SAP Commerce Cloud 的 Content Catalog 概念

    SAP Commerce Cloud的Content Catalog是一个核心概念,用于管理和组织网站内容.Content Catalog是一个包含页面.组件和其他相关资源的容器,它允许您以结构化和可 ...

  2. SAP Commerce Cloud 里的 User 模型和 Restriction 的关系

    SAP Hybris 的 MENU item 可以被分配一个叫做 User Group restriction 的属性. 如果一个用户属于一个特殊的用户组,那么菜单项(menu item)应该是可见的 ...

  3. SAP Commerce Cloud 里的 Solr 架构简介

    大多数电子商务网站都在其网站上提供搜索功能,尤其是用于搜索产品详细信息. 产品是任何电子商务网站中的主要搜索数据. 由于 Hybris 用于开发电子商务网站,因此 Hybris 中的 Solr 用于更 ...

  4. SAP 产品一脉相承的 UI 增强思路,在 SAP Commerce Cloud(电商云) UI 增强实现中的体现

    本文首先快速回顾几种 SAP 产品中的 UI 增强思路,然后具体介绍该思路是如何在 SAP Commerce Cloud(电商云) UI 增强中贯彻实施的. Jerry 之前的文章:Jerry 在 2 ...

  5. 什么是 SAP Commerce Cloud 的 catalog

    hybris 的目录实际上是业务元素的集合.因此,Catalog 可以看作是商品的容器,这些产品在 SAP Commerce Cloud 里是可销售的实体(产品),最终用户可以针对这些实体进行交易. ...

  6. SAP Commerce Cloud 概述

    原文标题:Getting Started with SAP Commerce Cloud 英文版地址:https://www.sap.com/cxworks/article/433893880/get ...

  7. 如何通过 Excel import 的方式导入测试数据到 SAP Commerce Cloud 服务器

    登录 SAP Commerce Cloud Administration Cockpit,从下拉菜单里选择 Product Cockpit: 点击这个箭头,打开 product 视图: 点击这个 ex ...

  8. SAP Commerce Cloud UI 的用户会话管理

    这是 Jerry 2021 年的第 51 篇文章,也是汪子熙公众号总共第 328 篇原创文章. 如无特殊说明,本公众号介绍的 SAP Commerce Cloud UI,均指新一代基于 Spartac ...

  9. SAP Commerce Cloud ( 电商云 ) 路由路径的自定义配置与开发

    这是Jerry 2021年的第 24 篇文章,也是汪子熙公众号总共第 295 篇原创文章. 最近看到 SAP天天事 公众号发布的一篇文章: 基于 SAP Commerce Cloud,老娘舅构建的餐饮 ...

最新文章

  1. python自学什么书比较好-有什么好的自学 Python 的书籍推荐?
  2. JZOJ 4933. 【NOIP2017提高组模拟12.24】C
  3. zookeeper在windows上安装和配置
  4. 如何隐藏SAP Spartacus home页面标准的header区域
  5. java第一季2.2
  6. python基础学习20----线程
  7. 注册测绘师划出后的分析与思考
  8. 1602显示字符串的C语言程序,LCD1602程序显示字符串
  9. winserve2016 万能驱动网卡_windows server 2016 安装有线网卡驱动
  10. h3c服务器虚拟光驱上传慢,01-正文
  11. cs1.6修改服务器参数设置,cs1.6比赛服务器设置参数
  12. lorawan 科普文
  13. 工作处境不好的时候,学会三思(三种思考)
  14. HIVE常用参数配置
  15. Android ImageView: resolveUri failed on bad bitmap uri
  16. STM32初学——OLED调试4-1 5-1/5-2
  17. Unity移动端Input触控和Window触摸屏电脑 控制相机旋转缩放
  18. HTML5+css+jquery网页设计+加静态网页部署到服务器上
  19. 数据爬虫及可视化——东京奥运会奖牌榜
  20. fireworks 制作html,如何在 Fireworks 8中创建HTML切片

热门文章

  1. 在Webstorm中配置Compass Watcher
  2. Grunt-cli的执行过程以及Grunt加载原理
  3. linux boot procedure
  4. K-Backup备份office文件的具体操作。
  5. CloseableHttpClient加载证书来访问https网站
  6. Scott Mitchell 的ASP.NET 2.0数据教程之三十八:: 处理BLL和DAL的异常
  7. [Domino]Java访问Domino必需配置的服务器设置
  8. 获取某个日期是一年中的第几周
  9. Python线程与进程 I/O多路复用
  10. git上传代码,合并代码,分支相关