所有經過http請求從Commerce Cloud背景到Spartacus前台渲染的資料,都會經曆下列這個generic步驟:

CMS page資料的normalize過程:
第一步:NormalizePageData,給page打上load時間戳:
第二步:normalizePageSlotData
按照position給target設定鍵值對:
第三步: normalizePageComponentData
第四步normalizeComponentData執行完畢之後,target結構包含的就是前端Spartacus處理起來比較友善的資料結構:
每個slot有slot id,每個slot id對應Components數組,每個Component由uid,typeCode和flexType唯一辨別:
Component數組裡有Component的詳細資料: