Ampliación de la capa de datos del cliente de Adobe

Puede ampliar los componentes principales con opciones de cuadro de diálogo personalizadas que permiten a los autores de contenido introducir información adicional relacionada con la capa de datos.

Para incluir estos campos en la capa de datos proporcionada por los componentes principales, debe ampliar el modelo del componente que implementa sus propios métodos de capa de datos específicos.

Ejemplo: Componente de título

Un componente principal como Title component extiende Component que tiene un método getData que de forma predeterminada devuelve ComponentData.

ComponentData serializa los campos predefinidos que el componente puede implementar, como getDataLayerLinkUrl y getDataLayerTitle para TitleImpl.

Por lo tanto, el modelo Sling personalizado puede tener un método getData que devuelve un objeto que se extiende ComponentData para devolver más campos.

Al hacerlo, agregará un atributo data-cmp-data-layer al elemento HTML de su componente con el JSON de los datos que se rellenarán en la capa de datos. En este punto, puede implementar secuencias de comandos que escuchen estos datos o eventos relacionados.

CONSEJO

Para explorar más en profundidad la flexibilidad de la capa de datos, revise las opciones de integración, incluido cómo habilitar la capa de datos para los componentes personalizados.

En esta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now