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.

TIP
Om de flexibiliteit van de Laag van Gegevens verder te onderzoeken, herzie over de integratieopties met inbegrip van hoe te om de Laag van Gegevens voor uw douanecomponenten toe te laten.
recommendation-more-help
d2be9096-a81e-404b-9952-d8925af7219c