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

컨텐츠 작성자가 데이터 레이어와 관련된 추가 정보를 입력할 수 있는 사용자 정의 대화 상자를 사용하여 핵심 구성 요소를 확장할 수 있습니다.

핵심 구성 요소에서 제공하는 데이터 레이어에 이러한 필드를 포함하려면 고유한 특정 데이터 레이어 메서드를 구현하는 구성 요소의 모델을 확장해야 합니다.

예:제목 구성 요소

제목 구성 요소과 같은 핵심 구성 요소는 기본적으로 ComponentData을 반환하는 getData 메서드가 있는 구성 요소을 확장합니다.

ComponentData 구성 요소가 구현하거나, 다음과 같이 getDataLayerLinkUrlgetDataLayerTitle 에 대해 구현할 수 있는 사전 정의된 필드를 정리합니다 TitleImpl.

따라서 사용자 정의 Sling 모델에는 ComponentData을(를) 확장하여 더 많은 필드를 반환하는 객체를 반환하는 getData 메서드가 있을 수 있습니다.

이렇게 하면 데이터 레이어에 채울 데이터의 JSON과 함께 구성 요소의 HTML 요소에 data-cmp-data-layer 속성이 추가됩니다. 이때 이 데이터나 관련 이벤트를 수신하는 스크립트를 구현할 수 있습니다.

데이터 레이어의 유연성을 자세히 살펴보려면 사용자 지정 구성 요소에 대해 데이터 레이어를 활성화하는 방법을 비롯한 통합 옵션을 검토하십시오.

이 페이지에서는