SAP Commerce Cloud 里的 Media 概念简述
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 概念简述的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux系统分区工具浅谈
- 下一篇: SAP 电商云 Spartacus UI