Modèles et composants d’application app-templates-and-components

IMPORTANT
Les nouvelles installations d’AEM 6.5 ne prennent pas en charge les fonctionnalités des applications AEM Mobile. Les éditeurs et éditrices privilégiés pour la gestion du contenu découplé dans AEM sont désormais :

Un modèle sert à créer une page. Il définit les composants pouvant être utilisés dans l’étendue sélectionnée. Un modèle est une hiérarchie de nœuds ayant la même structure que la page à créer, mais sans contenu réel.

Chaque modèle vous présente une sélection de composants disponibles pour utilisation.

  • Les modèles sont constitués de composants ;
  • les composants utilisent et permettent d’accéder aux widgets et ceux-ci sont utilisés pour rendre le contenu.
NOTE
Pour savoir comment développer votre application Adobe Experience Manager (AEM) à l’aide de CRXDE Lite, voir Développement avec CRXDE Lite.

Un modèle sert de fondement pour une page.

Pour créer une page, le modèle doit être copié (node-tree /apps/<myapp>/templates/<mytemplate>) vers la position correspondante dans l’arborescence : c’est ce qui se passe si une page est créée à l’aide de l’onglet Sites web.

Cette action de copie confère également à la page son contenu initial (généralement le contenu de niveau supérieur uniquement) et la propriété sling:resourceType, le chemin d’accès au composant de page utilisé pour rendre la page (tout ce qui est présent dans le nœud enfant jcr:content).

Structure d’un modèle structure-of-a-template

Il y a deux aspects à prendre en compte :

  • la structure du modèle lui-même ;
  • la structure du contenu produit lorsqu’un modèle est utilisé.

Un modèle est créé sous un nœud de type cq:Template.

Différentes propriétés peuvent être définies, notamment :

  • jcr:title : titre du modèle ; apparaît dans la boîte de dialogue lors de la création d’une page.
  • jcr:description : description du modèle ; apparaît dans la boîte de dialogue lors de la création d’une page.

Ce nœud contient un nœud jcr:content (cq:PageContent) qui sert de base au nœud de contenu des pages résultantes. Cette propriété référence, à l’aide de sling:resourceType, le composant à utiliser pour le rendu du contenu réel d’une nouvelle page.

NOTE
Pour en savoir plus sur les principes de base des modèles et des composants dans AEM, consultez les ressources ci-dessous :

Une fois que vous aurez compris les principes de base des modèles et des composants, reportez-vous aux ressources suivantes :

Ressources supplémentaires additional-resources

Pour en savoir plus sur les rubriques supplémentaires relatives aux applications mobiles, consultez les liens ci-dessous :

recommendation-more-help
2eeeb575-8007-40cc-a72d-206fbc4ddd4b