Extension de la couche de données client Adobe
- Rubriques :
- Composants de base
- Couche de données client Adobe
Créé pour :
- Développeur
- Administration
Vous pouvez étendre les composants principaux avec des options de boîte de dialogue personnalisées qui permettent aux auteurs de contenu de saisir des informations supplémentaires relatives à la couche de données.
Pour inclure ces champs dans la couche de données fournie par les composants principaux, vous devez étendre le modèle du composant qui implémente ses propres méthodes de couche de données spécifiques.
Exemple : composant de titre
Un composant principal, comme le composant Titre, étend le composant qui possède une méthode getData
qui, par défaut, renvoie ComponentData
.
ComponentData
sérialise les champs prédéfinis que votre composant peut implémenter, comme getDataLayerLinkUrl
et getDataLayerTitle
pour le TitleImpl
.
Par conséquent, votre modèle Sling personnalisé peut comporter une méthode getData
qui renvoie un objet qui étend ComponentData
de façon à renvoyer davantage de champs.
Cela permet d’ajouter un attribut data-cmp-data-layer
à l’élément HTML de votre composant avec le JSON des données qui seront renseignées dans la couche de données. À ce stade, vous pouvez implémenter des scripts qui écoutent ces données ou les événements associés.
Experience Manager
- Présentation des composants principaux
- Responsive Design
- Chemins vers la succès
- Bibliothèque de composants
- Versions
- Commencer
- Composants de gestion de contenu web
- Accordéon
- Chemin de navigation
- Bouton
- Carrousel
- Conteneur
- Fragment de contenu
- Liste de fragments de contenu
- Télécharger
- Incorporer
- Fragment d’expérience
- Image
- Navigation par langue
- Liste
- Navigation
- Page
- Visionneuse PDF
- Barre de progression
- Recherche rapide
- Séparateur
- Partage sur les médias sociaux
- Table des matières
- Texte
- Onglets
- Teaser
- Titre
- Composants de formulaire
- Composants v1
- Composants v2
- Composants v3
- Composants d’e-mail
- Formulaires adaptatifs
- Présentation
- Historique des versions
- Composants des formulaires adaptatifs
- Formulaires adaptatifs - Accordéon
- Formulaires adaptatifs - Bouton
- Case à cocher de formulaires adaptatifs
- Formulaires adaptatifs - Groupe de cases à cocher
- Conteneur de formulaires adaptatifs
- Formulaires adaptatifs - Sélecteur de dates
- Formulaires adaptatifs - Liste déroulante
- Formulaires adaptatifs - E-mail
- Formulaires adaptatifs – Fragment de formulaire
- Formulaires adaptatifs – Pièces jointes
- Onglets verticaux de formulaires adaptatifs
- Formulaires adaptatifs hCaptcha
- Formulaires adaptatifs - Onglets horizontaux
- Formulaires adaptatifs - Image
- Formulaires adaptatifs - Zone numérique
- Formulaires adaptatifs - Panneau
- Captcha pour formulaire adaptatif
- Formulaires adaptatifs - Bouton radio
- Formulaires adaptatifs - Bouton réinitialiser
- Formulaires adaptatifs - Bouton Envoyer
- Formulaires adaptatifs – Commutateur
- Formulaires adaptatifs - Téléphone
- Formulaires adaptatifs - Texte
- Formulaires adaptatifs - Zone de texte
- Formulaires adaptatifs - Titre du formulaire
- Formulaires adaptatifs - Assistant
- Conditions générales de formulaires adaptatifs
- En-tête
- Pied de page
- Personnaliser les composants principaux des formulaires adaptatifs
- Exemples de thèmes et de modèles
- Développement
- Développement des composants principaux
- Chemins vers la succès
- Tutoriel du développeur WKND
- Personnalisation des composants principaux
- Instructions relatives aux composants
- Prise en charge d’AMP
- Configurations basées sur le contexte
- Inclusion de bibliothèques clientes
- Servlet Image adaptative
- Diffusion d’images optimisées pour le web
- Prise en charge des ressources distantes
- Couche de données de clientèle Adobe
- Archétype de projet AEM