Dans ce chapitre, vous allez créer et modifier un fragment de contenu en fonction du modèle de fragment de contenu nouvellement défini. Vous apprendrez également à créer des variantes de fragments de contenu.
Il s’agit d’un tutoriel en plusieurs parties qui suppose que les étapes décrites dans la section Définition de modèles de fragment de contenu ont été terminées.
Les fragments de contenu sont stockés dans des dossiers dans AEM Assets. Pour créer des fragments de contenu à partir des modèles créés dans le chapitre précédent, un dossier doit être créé pour les stocker. Une configuration est requise sur le dossier pour permettre la création de fragments à partir de modèles spécifiques.
Dans l’écran AEM Démarrer , accédez à Ressources > Fichiers.
Appuyer Créer dans le coin et appuyez sur Dossier. Dans la boîte de dialogue qui s’affiche, saisissez :
Sélectionnez la Mon dossier dossier et appuyez sur Propriétés.
Appuyez sur le bouton Cloud Services . Sous Configuration du cloud utilisez l’outil de recherche de chemin pour sélectionner la variable Mon projet configuration. La valeur doit être /conf/my-project
.
La définition de cette propriété permet la création de fragments de contenu à l’aide des modèles créés dans le chapitre précédent.
Appuyez sur le bouton Stratégies . Sous Modèles de fragment de contenu autorisés utilisez l’outil de recherche de chemin pour sélectionner la variable Personne et Équipe modèle créé précédemment.
Ces stratégies seront automatiquement héritées par tous les sous-dossiers et peuvent être remplacées. Notez que vous pouvez également autoriser les modèles par balises ou activer les modèles à partir d’autres configurations de projet. Ce mécanisme permet de gérer efficacement votre hiérarchie de contenu.
Appuyer Enregistrer et fermer pour enregistrer les modifications apportées aux propriétés du dossier.
Naviguez dans le Mon projet dossier.
Créez un autre dossier avec les valeurs suivantes :
Il est recommandé de configurer des projets pour une prise en charge multilingue. Voir la page de documents suivante pour plus d’informations ;.
Plusieurs fragments de contenu seront ensuite créés en fonction de la variable Équipe et Personne modèles.
Dans l’AEM écran de démarrage, appuyez sur Fragments de contenu pour ouvrir l’interface utilisateur Fragments de contenu.
Dans le rail de gauche, développez Mon projet et appuyez sur Anglais.
Appuyer Créer pour afficher le Nouveau fragment de contenu et saisissez les valeurs suivantes :
/content/dam/my-project/en
john-doe
Appuyez sur Créer.
Répétez les étapes ci-dessus pour créer un fragment représentant Alison Smith:
/content/dam/my-project/en
alison-smith
Appuyer Créer pour créer le fragment Personne.
Répétez ensuite les étapes pour créer une nouvelle Équipe fragment représentant Equipe Alpha:
/content/dam/my-project/en
team-alpha
Appuyer Créer pour créer le fragment Équipe.
Il doit désormais y avoir trois fragments de contenu sous Mon projet > Anglais:
Remplissez ensuite les fragments nouvellement créés avec des données.
Cochez la case en regard de John Doe et appuyez sur Ouvrir.
L’éditeur de fragment de contenu contient un formulaire basé sur le modèle de fragment de contenu. Renseignez les différents champs pour ajouter du contenu au John Doe fragment. Pour l’image de profil, chargez votre propre image dans AEM Assets.
Appuyer Enregistrer et fermer pour enregistrer les modifications apportées au fragment John Doe.
Revenez à l’interface utilisateur Fragment de contenu et ouvrez le Alison Smith pour modification.
Répétez les étapes ci-dessus pour renseigner la variable Alison Smith fragment avec du contenu.
Ouvrez le Equipe Alpha Fragment de contenu à l’aide de l’interface utilisateur Fragment de contenu.
Renseignez les champs de Titre, Nom court, et Description.
Sélectionnez la John Doe et Alison Smith Fragments de contenu pour renseigner la variable Membres de l’équipe field :
Vous pouvez également créer des fragments de contenu en ligne à l’aide de la méthode Nouveau fragment de contenu bouton .
Appuyer Enregistrer et fermer pour enregistrer les modifications apportées au fragment Team Alpha.
Lors de la révision et de la vérification, publiez la création Content Fragments
Dans l’AEM écran de démarrage, appuyez sur Fragments de contenu pour ouvrir l’interface utilisateur Fragments de contenu.
Dans le rail de gauche, développez Mon projet et appuyez sur Anglais.
Cochez la case en regard des fragments de contenu et appuyez sur Publier
Félicitations, vous venez de créer plusieurs fragments de contenu et d’en créer une variante.
Dans le chapitre suivant, Exploration des API GraphQL, vous allez explorer AEM API GraphQL à l’aide de l’outil GraphQL intégré. Découvrez comment AEM génère automatiquement un schéma GraphQL basé sur un modèle de fragment de contenu. Vous allez expérimenter la création de requêtes de base en utilisant la syntaxe GraphQL.