De gegevenslaag van de Cliënt van de Adobe uitbreiden extending-acdl
U kunt de Componenten van de Kern met de opties van de douanedialoog uitbreiden die inhoudsauteurs toestaan om extra informatie met betrekking tot de Laag van Gegevens in te gaan.
Om deze gebieden in de Laag van Gegevens te omvatten die door de Componenten van de Kern wordt verstrekt, moet u het model van de component uitbreiden die zijn eigen specifieke methodes van de gegevenslaag uitvoert.
Voorbeeld: component Title example
Een Component van de Kern zoals de component van de Titelbreidt Componentuit die a getData
methode heeft die door gebrek terugkeert ComponentData
.
ComponentData
serialiseert vooraf bepaalde gebieden die uw component, zoals getDataLayerLinkUrl
en getDataLayerTitle
voor TitleImpl
kan uitvoeren.
Het aangepaste Sling-model kan daarom een getData
-methode hebben die een object retourneert dat ComponentData
uitbreidt om meer velden te retourneren.
Als u dit doet, wordt een data-cmp-data-layer
-kenmerk toegevoegd aan het HTML-element van de component met de JSON-code van de gegevens die worden gevuld met de gegevenslaag. Op dit punt kunt u scripts implementeren die naar deze gegevens of verwante gebeurtenissen luisteren.