Chapitre 3 - Création de fragments de contenu d’événement
Le chapitre 3 du tutoriel AEM Headless porte sur la création de fragments de contenu d’événements à partir du modèle de fragment de contenu créé dans le chapitre 2.
Création d’un fragment de contenu d’événement
Avec un modèle de fragment de contenu Event créé et la configuration AEM pour WKND appliquée au dossier de ressources /content/dam/wknd-mobile
(via la propriété cq:conf
), il est possible de créer un fragment de contenu Event.
Les fragments de contenu, qui sont un type de ressources, doivent être organisés et gérés dans AEM Assets comme les autres ressources.
- Utilisez des dossiers de paramètres régionaux dans la structure du dossier Assets si une traduction est (ou peut être) requise.
- Organisez de manière logique les fragments de contenu afin qu’ils soient faciles à localiser et à gérer.
Au cours de cette étape, nous allons créer un nouvel Event pour Punkrock Fest
dans le dossier de ressources /content/dam/wknd-mobile/en/events
.
-
Accédez à AEM > Assets > Fichiers > WKND Mobile >English et créez des dossiers Assets Events.
-
Dans Assets > Fichiers > WKND Mobile > English >Events, créez un fragment de contenu de type Event avec le titre Punkrock Fest.
-
Indiquez les paramètres du fragment de contenu Event nouvellement créé.
- Event Title : Punkrock Fest
- Event Description : <Saisissez une description de quelques lignes…>
- Event Date : <Sélectionnez une date future>
- Event Type : Musique
- Ticket Price : 10
- Event Image : /content/dam/wknd-mobile/images/tom-rogerson-574325-unsplash.jpg
- Venue Name : La Maison des reptiles
- Venue City : New York
Appuyez sur Enregistrer dans la barre d’actions supérieure pour enregistrer les modifications.
-
À l’aide du gestionnaire de modules AEM, installez le module ci-dessous sur AEM Author. Ce module contient un certain nombre de fragments de contenu d’événement.
Obtenir le fichier : GitHub > Assets > com.adobe.aem.guides.wknd-mobile.content.chapter-3.zip
Vérification de la structure JCR du fragment de contenu
Cette section est uniquement informative et a pour but de faire connaitre la structure JCR sous-jacente des fragments de contenu créés à partir de modèles de fragments de contenu.
- Ouvrez CRXDE Lite sur AEM Author.
- Dans CRXDE Lite, dans le menu hiérarchique de gauche, accédez à /content/dam/wknd-mobile/en/events/punkrock-fest/jcr:content qui est le nœud représentant le fragment de contenu Event Punkrock Fest dans le JCR.
- Développez le nœud de données.
Vérifiez dans le volet Propriétés qu’il possède une propriétécq:model
pointant vers la définition du modèle de fragment de contenu Event.cq:model
=/conf/settings/wknd-mobile/dam/cfm/models/event
- Sous le nœud
data
, sélectionnez le nœud principal et passez en revue les propriétés. Ce nœud contient le contenu collecté lors de la création d’un modèle de fragment de contenu Event. Les noms des propriétés JCR correspondent aux noms des propriétés du modèle de fragment de contenu, et les valeurs correspondent aux valeurs créées du fragment de contenu Event « Punkrock Fest ».
Étape suivante
Il est recommandé d’installer le module de contenu com.adobe.aem.guides.wknd-mobile.content.chapter-3.zip sur AEM Author via le Gestionnaire de modules AEM. Ce package contient les configurations et le contenu décrits dans ce tutoriel et dans les chapitres précédents.