Show Menu
主題×

擴充Adobe用戶端資料層

您可以使用自訂對話方塊選項來擴充核心元件,讓內容作者輸入與資料層相關的其他資訊。
要在核心元件提供的資料層中包含這些欄位,必須擴展實現其特定資料層方法的元件的模型。

範例:標題元件

Core Component(如Title元件) 擴展了Component (元件),該元件具有預設 返回的方法
getData
ComponentData
ComponentData
序列化元件可能實作的預先定義欄位,
getDataLayerLinkUrl
例如
getDataLayerTitle
TitleImpl
因此,您的自訂Sling模型可能有
getData
一種方法可傳回延伸至傳回
ComponentData
更多欄位的物件。
執行此動作時,
data-cmp-data-layer
會新增屬性至元件的HTML元素,並包含將填入資料層的資料JSON。 此時,您可以實作監聽此資料或相關事件的指令碼。