Show Menu
TOPICS×

Adobe 클라이언트 데이터 레이어 확장

컨텐츠 작성자가 데이터 레이어와 관련된 추가 정보를 입력할 수 있는 사용자 정의 대화 상자 옵션을 사용하여 핵심 구성 요소를 확장할 수 있습니다.
핵심 구성 요소에서 제공하는 데이터 레이어에 이러한 필드를 포함하려면 고유한 특정 데이터 레이어 메서드를 구현하는 구성 요소의 모델을 확장해야 합니다.

예:제목 구성 요소

제목 구성 요소와 같은 핵심 구성 요소는 구성 요소 를 확장하며 구성
getData
요소에는 기본적으로 반환되는
ComponentData
ComponentData
구성 요소가 구현할 수 있는 사전 정의된 필드
getDataLayerLinkUrl
를 정리합니다(예: and
getDataLayerTitle
for
TitleImpl
따라서 사용자 정의 Sling 모델에는 추가 필드를 반환하도록 확장되는 개체를 반환하는
getData
메서드가 있을
ComponentData
수 있습니다.
이렇게 하면 데이터 레이어에 채울 데이터의 JSON과 함께 구성 요소의 HTML 요소에
data-cmp-data-layer
속성이 추가됩니다. 이때 이 데이터 또는 관련 이벤트를 수신하는 스크립트를 구현할 수 있습니다.