Lors de la création d’une page, vous devez sélectionner un modèle et l’utiliser comme base de création. Le modèle définit la structure de la page créée, le contenu initial et les composants qui peuvent être utilisés.
Grâce à Éditeur de modèles, la création et la maintenance de modèles ne sont plus des tâches réservées aux développeurs. Un type d’utilisateur avancé, appelé auteur de modèles, peut également être impliqué. Les développeurs doivent encore configurer l’environnement, créer des bibliothèques clientes et créer les composants à utiliser. Cependant, une fois ces bases en place, l’auteur de modèles peut créer et configurer des modèles sans projet de développement.
La console de modèles permet aux auteurs et autrices de ces modèles :
L’éditeur de modèles permet aux auteurs et autrices de modèles :
Ce document explique comment un auteur ou une autrice de modèles peut utiliser la console de modèles et l’éditeur pour créer et gérer des modèles modifiables.
Pour obtenir des informations détaillées sur le fonctionnement des modèles modifiables à un niveau technique, voir le document Modèles de page dédié au développement.
L’éditeur de modèles ne prend pas en charge le ciblage directement au niveau du modèle. Les pages créées à partir d’un modèle modifiable peuvent être ciblées, mais les modèles eux-mêmes ne le peuvent pas.
Un administrateur doit configurer un dossier de modèles dans le navigateur des configurations et appliquer les autorisations appropriées permettant au créateur de modèles de créer un modèle dans ce dossier.
Avant de commencer, il est important de tenir compte du fait que la création d’un modèle nécessite une collaboration. Pour cette raison, le rôle est indiqué pour chaque tâche. Cela n’a pas d’incidence sur la façon dont vous utilisez le modèle pour créer une page, mais cela affecte la façon dont la page fait référence à son modèle.
La création d’un modèle à l’aide de la console Modèles et de l’éditeur de modèles exige une collaboration entre les rôles suivants :
admin
.template-authors
En raison de la nature de certaines tâches, telles que la création d’un dossier, l’utilisation d’un environnement de développement est nécessaire, ce qui suppose des connaissances et de l’expérience.
Les tâches présentées dans ce document sont répertoriées avec le rôle responsable de leur exécution.
Lors de la création d’un modèle modifiable :
https://<host>:<port>/libs/wcm/core/content/sites/templates.html/conf
Les modèles autorisés sont souvent prédéfinis lors de la configuration initiale de votre site web.
Ne saisissez jamais d’informations qui doivent être internationalisées dans un modèle.
Pour les éléments de modèle tels que les en-têtes et les pieds de page qui doivent être localisés, utilisez les fonctionnalités de localisation des composants principaux.
Vous devez créer un dossier de modèles pour votre projet afin de contenir les modèles spécifiques au projet. Il s’agit d’une tâche de l’administrateur qui est décrite dans le document . Modèles de page.
Ouvrez le Console de modèles (par Outils > Général), puis accédez au dossier requis.
Dans une instance AEM standard, le dossier Global existe déjà dans la console de modèles. Il contient les modèles par défaut et fait office de dossier de rechange si le dossier actif ne contient pas de politiques et/ou de types de modèles.
Il est recommandé d’utiliser un dossier de modèles créé pour le projet.
Pour ouvrir l’Assistant, sélectionnez Créer, puis Créer un modèle.
Sélectionnez un Type de modèle, puis sélectionnez Suivant.
Les types de modèle sont des mises en page de modèle prédéfinies qui peuvent être considérées comme des modèles pour un modèle. Ils sont prédéfinis par les développeurs/développeuses ou l’administrateur/administratrice système. Vous trouverez plus d’informations à ce sujet dans le document Modèles de page.–>
Complétez les Détails du modèle :
Sélectionnez Créer. Un message de confirmation s’affiche. Sélectionnez Ouvrir pour commencer à modifier le modèle ou Terminé pour revenir à la console de modèles.
Lorsque vous créez un modèle, il est marqué comme Brouillon dans la console pour indiquer qu’il n’est pas encore actif.
Les modèles sont des outils puissants pour rationaliser votre processus de création de page. Cependant, un nombre excessif de modèles peut submerger les auteurs et semer la confusion dans la création de pages. Une bonne règle d’or consiste à maintenir le nombre de modèles au-dessous de 100.
Adobe ne recommande pas d’avoir plus de 1 000 modèles en raison des impacts potentiels sur le rendement.
Un modèle peut avoir les propriétés suivantes :
Pour afficher et/ou modifier les propriétés :
Le statut du modèle (brouillon, activé ou désactivé) est indiqué dans la console.
Pour définir la miniature du modèle :
Pour utiliser un modèle lors de la création d’une page, vous devez effectuer les deux tâches suivantes :
Un modèle peut être activé ou désactivé afin de le rendre disponible ou indisponible dans l’assistant Créer des pages.
Une fois qu’un modèle est activé, un avertissement s’affiche lorsqu’un auteur ou une autrice de modèles commence à le mettre à jour. Cela permet d’informer la personne utilisatrice que le modèle peut être référencé. Toute modification peut donc avoir une incidence sur les pages qui le référencent.
Le statut du modèle (brouillon, activé ou désactivé) est indiqué dans la console.
Un modèle peut être rendu disponible ou indisponible pour certaines branches de la page.
Ouvrez Propriétés de la page pour la page principale de la branche dans laquelle vous souhaitez que le modèle soit disponible.
Ouvrez l’onglet Avancé.
Sous Paramètres du modèle, utilisez Ajouter un champ pour spécifier le ou les chemins d’accès de vos modèles.
Le chemin d’accès peut être explicite ou utiliser des modèles. Par exemple :
/conf/<your-folder>/settings/wcm/templates/.*
L’ordre des chemins n’a aucune importance. Tous les chemins sont analysés et tous les modèles sont récupérés.
Si la liste Modèles autorisés est laissée vide, alors l’arborescence est remontée jusqu’à ce qu’une valeur/liste soit trouvée.
Voir Disponibilité des modèles : les principes des modèles autorisés restent identiques.
Cliquez sur Enregistrer pour enregistrer les modifications apportées aux propriétés de la page.
Souvent, les modèles autorisés sont prédéfinis pour le site entier lorsqu’il est configuré.
Le modèle étant référencé lors du rendu d’une page, il doit être publié afin d’être disponible dans l’environnement de publication.
Lorsque vous créez ou modifiez un modèle, vous pouvez définir différents aspects. La modification de modèles est similaire à la création de pages.
La variable Mode dans la barre d’outils, le sélecteur permet de sélectionner et d’éditer l’aspect approprié du modèle :
Lorsque la variable Stratégie de page sur l’option Informations sur la page vous permet de sélectionnez les stratégies de page requises.:
Si un auteur ou une autrice modifie un modèle qui a déjà été activé, un avertissement s’affiche. Cela permet d’informer la personne utilisatrice que le modèle peut être référencé. Toute modification peut donc avoir une incidence sur les pages qui le référencent.
Les attributs suivants d’un modèle peuvent être modifiés :
Les composants ajoutés à la structure ne peuvent pas être déplacés/supprimés dans les pages créées par les créateurs de pages. Si vous souhaitez que les créateurs de pages puissent ajouter et supprimer des composants aux pages créées, vous devez ajouter un système de paragraphes dans le modèle.
Lorsque les composants sont verrouillés, vous pouvez ajouter du contenu qui ne peut pas être modifié par les auteurs et autrices de pages. Vous pouvez déverrouiller des composants pour définir le contenu initial.
En mode Structure, les composants qui sont le parent d’un composant déverrouillé ne peuvent pas être déplacés, coupés ou supprimés.
Lorsqu’un composant a été déverrouillé, vous pouvez définir le contenu initial copié dans les pages créées à partir du modèle. Ces composants déverrouillés peuvent être modifiés dans les pages créées.
En mode Contenu initial (et dans les pages créées), les composants déverrouillés qui possèdent un parent accessible (c’est-à-dire, les composants dans un conteneur de mises en page) peuvent être supprimés.
Vous pouvez prédéfinir la disposition du modèle pour les formats d’appareil de votre choix. Le mode Disposition pour la création de modèles comporte la même fonctionnalité que le mode Disposition pour la création de pages.
Dans le cadre des politiques de page, vous pouvez attribuer des politiques de page prédéfinies à la page. Ces politiques de page définissent les différentes configurations de conception.
Le système de style permet à un auteur de modèles de définir des classes de style dans la politique de contenu d’un composant, de façon à pouvoir sélectionner ces classes lors de la modification du composant sur une page. Ces styles peuvent être des variantes visuelles d’un composant, le rendant ainsi plus flexible.
Pour plus d’informations, voir la documentation sur le système de style.
En mode Structure, vous définissez les composants et le contenu de votre modèle, ainsi qu’une politique pour le modèle et ses composants.
Vous pouvez effectuer plusieurs actions dans la variable Structure de l’éditeur de modèles et de plusieurs fonctions pour vous aider :
Plusieurs mécanismes permettent d’ajouter des composants au modèle :
Une fois ajouté, chaque composant est marqué par :
Lorsque vous ajoutez un composant Titre prêt à l’emploi au modèle, il contient le texte structure par défaut.
Si vous le modifiez et que vous ajoutez votre propre texte, le texte mis à jour est utilisé pour les pages créées à partir du modèle.
Si vous laissez le texte par défaut (structure), le titre propose par défaut le nom de la page suivante.
Même si l’ajout de composants et de ressources à un modèle n’est pas identique à des actions comparables lors de la création de pages, il présente de nombreuses similitudes avec ces actions.
Agissez sur les composants une fois qu’ils ont été ajoutés au modèle. Chaque instance individuelle dispose d’une barre d’outils qui permet d’accéder aux actions disponibles. La barre d’outils dépend du type de composant.
Elle peut également dépendre des actions exécutées. Par exemple, lorsqu’une politique a été associée au composant, l’icône de configuration de la conception est disponible.
Avec ces deux actions, vous pouvez ajouter du contenu aux composants.
Lorsque vous travaillez en mode Structure, une bordure orange indique le composant actuellement sélectionné. Une ligne pointillée indique également le composant parent.
Les politiques de contenu (ou de conception) définissent les propriétés de conception d’un composant. Par exemple, les composants disponibles ou les dimensions minimales/maximales. Ces politiques s’appliquent au modèle (et aux pages créées avec le modèle).
Créez une politique de contenu ou sélectionnez-en une existante pour un composant.
Vous pouvez ainsi définir les détails de la conception.
La fenêtre de configuration est divisée en deux.
Les propriétés disponibles dépendent du composant sélectionné. Par exemple, pour un composant de texte, les propriétés définissent les options de copier-coller, de mise en forme et de style de paragraphe, entre autres options.
Les politiques de contenu (ou de conception) définissent les propriétés de conception d’un composant. Par exemple, les composants disponibles ou les dimensions minimales/maximales. Ces politiques s’appliquent au modèle (et aux pages créées avec le modèle).
Sous Stratégie vous pouvez sélectionner une stratégie existante à appliquer au composant dans la liste déroulante.
Vous pouvez ajouter une nouvelle stratégie en cliquant sur le bouton d’ajout en regard de l’option Sélectionner une stratégie menu déroulant. Donnez un nouveau titre dans la section Titre de la stratégie champ .
La stratégie existante sélectionnée dans le Sélectionner une stratégie La liste déroulante peut être copiée en tant que nouvelle stratégie à l’aide du bouton Copier situé en regard de la liste déroulante. Donnez un nouveau titre dans la section Titre de la stratégie champ . Par défaut, la politique copiée est intitulée Copie de X, X étant le titre de la politique copiée.
Vous pouvez saisir la description de la politique dans le champ Description de la politique (facultatif).
Dans le D’autres modèles utilisent également la stratégie sélectionnée. , vous pouvez facilement voir les autres modèles qui utilisent la stratégie sélectionnée dans la Sélectionner une stratégie liste déroulante.
Si plusieurs composants du même type sont ajoutés comme contenu initial, la même politique s’applique à tous les composants.
Sous l’en-tête Propriétés, vous pouvez définir les paramètres du composant. L’en-tête comporte deux onglets :
Sur l’onglet Principal, les paramètres les plus importants du composant sont définis.
Par exemple, pour un composant d’image, les largeurs autorisées peuvent être définies, ainsi que l’activation du chargement différé.
Si un paramètre permet plusieurs configurations, sélectionnez la variable Ajouter pour ajouter une autre configuration.
Pour supprimer une configuration, sélectionnez la Supprimer situé à droite de la configuration.
Pour supprimer une configuration, sélectionnez la Supprimer bouton .
La variable Fonctionnalités vous permet d’activer ou de désactiver des fonctionnalités supplémentaires du composant.
Par exemple, pour un composant d’image, vous pouvez définir les proportions de recadrage et les orientations d’image autorisées, puis indiquer si les chargements sont autorisés.
Dans AEM rapports de recadrage, les proportions hauteur/largeur. Cela diffère de la définition conventionnelle de la largeur/hauteur, à des fins de compatibilité avec les versions héritées. Les utilisateurs de la création de pages ne percevront aucune différence à condition que vous définissiez clairement le Nom, car c’est ce dernier qui s’affiche dans l’interface utilisateur.
Les politiques de contenu pour les composants impliquant la mise en œuvre de l’éditeur de texte enrichi peuvent uniquement être définies pour les options accessibles par les paramètres de l’interface utilisateur, via ses propres paramètres d’interface utilisateur.
Les paramètres de politique et de propriétés d’un conteneur de mises en page sont similaires à l’utilisation générale, à quelques différences près.
La configuration d’une politique est obligatoire pour les composants de conteneur, car elle vous permet de définir les composants disponibles dans le conteneur.
La fenêtre de configuration est divisée en deux, comme pour l’utilisation générale de la fenêtre.
Les politiques de contenu (ou de conception) définissent les propriétés de conception d’un composant. Par exemple, les composants disponibles ou les dimensions minimales/maximales. Ces politiques s’appliquent au modèle (et aux pages créées avec le modèle).
Sous Politique, vous pouvez sélectionner, dans le menu déroulant, une politique à appliquer au composant. Cela fonctionne exactement comme dans l’utilisation générale de la fenêtre.
Sous l’en-tête Propriétés, vous pouvez choisir les composants disponibles pour le conteneur de mises en page et définir leurs paramètres. L’en-tête se compose de trois onglets :
Dans l’onglet Composants autorisés, vous définissez les composants disponibles pour le conteneur de mises en page.
Dans l’onglet Composants par défaut, vous définissez les composants qui sont automatiquement associés à des types de médias donnés. Ainsi, lorsqu’un créateur fait glisser une ressource depuis le navigateur des ressources, AEM sait avec quel composant l’associer. Seuls les composants avec des zones de dépôt sont disponibles pour cette configuration.
Sélectionner Ajouter un mappage pour ajouter un nouveau mappage de composant et de type MIME.
Sélectionnez un composant dans la liste, puis sélectionnez Ajouter un type pour ajouter un type MIME supplémentaire à un composant déjà mappé. Cliquez sur l’icône Supprimer pour supprimer un type MIME.
Dans l’onglet Paramètres réactifs, vous pouvez configurer le nombre de colonnes de la grille résultante du conteneur de mise en page.
Vous déverrouillez/verrouillez des composants pour définir si le contenu peut être modifié en mode Contenu initial.
Lorsqu’un composant a été déverrouillé :
Cela comprend le déverrouillage des composants de conteneur afin que d’autres composants puissent être ajoutés, soit en mode Contenu initial, soit sur les pages résultantes. Si vous avez déjà ajouté des composants/du contenu au conteneur avant de le déverrouiller, ceux-ci ne s’affichent plus en mode Structure, mais en mode Contenu initial. En mode Structure, seul le composant de conteneur est affiché avec sa liste de Composants autorisés.
Pour économiser de l’espace, le conteneur de mise en page ne se développe pas pour s’adapter à la liste des composants autorisés. Le conteneur devient plutôt une liste déroulante.
Les composants configurables s’affichent avec une icône Politique, sur laquelle vous pouvez appuyer ou cliquer pour modifier la politique et les propriétés de ce composant.
Si la structure est mise à jour après la création de pages en fonction du modèle, ces pages répercutent les modifications apportées au modèle. Un avertissement, ainsi que des boîtes de dialogue de confirmation, s’affichent dans la barre d’outils pour vous rappeler cette répercussion.
Le mode Contenu initial est utilisé pour définir le contenu qui s’affichera lors de la première création d’une page en fonction du modèle. Le contenu initial peut ensuite être modifié par les personnes créant les pages.
Même si l’ensemble du contenu créé en mode Structure est visible en mode Contenu initial, seuls les composants déverrouillés peuvent être sélectionnés et modifiés.
Le mode Contenu initial peut être envisagé comme mode d’édition pour les pages créées avec ce modèle. Par conséquent, les politiques ne sont pas définies en mode Contenu initial, mais plutôt en mode Structure.
Les composants déverrouillés pouvant être modifiés sont marqués. Lorsqu’ils sont sélectionnés, ils ont une bordure bleue :
Les composants déverrouillés comportent une barre d’outils permettant de modifier et de configurer le contenu :
Si un composant de conteneur a été déverrouillé (en mode Structure), vous pouvez ajouter de nouveaux composants au conteneur (en mode Contenu initial). Les composants ajoutés en mode Contenu initial peuvent être déplacés ou supprimés dans les pages créées.
Vous pouvez ajouter le composant à l’aide de la zone Faire glisser les composants ici ou de l’option Insérer un nouveau composant de la barre d’outils du conteneur approprié.
Si le contenu initial du modèle est mis à jour après la création des pages en fonction du modèle, ces pages ne seront pas affectées par les modifications apportées au contenu initial du modèle.
Le contenu initial est destiné à préparer les composants et la mise en page, point de départ de la création du contenu. Il n’est pas destiné à constituer un contenu réel laissé tel quel. Pour cette raison, le contenu initial ne peut pas être traduit.
Si vous devez inclure du texte traduisible dans votre modèle, par exemple dans les en-têtes ou les pieds de page, vous pouvez utiliser les fonctions de localisation des composants principaux.
Vous pouvez définir la disposition du modèle pour différents appareils. La mise en page réactive pour les modèles fonctionne de la même manière que pour la création de pages.
Les modifications apportées à la mise en page se répercutent en mode Contenu initial, mais aucune modification n’est visible en mode Structure.
La politique de page, y compris les bibliothèques clientes requises, est conservée sous l’option Politique de page du menu Informations sur la page.
Pour accéder à la boîte de dialogue Politique de page :
Dans l’Éditeur de modèles, sélectionnez Informations sur la page dans la barre d’outils, puis Politique de page pour ouvrir la boîte de dialogue.
La boîte de dialogue Politique de page s’ouvre. Elle est divisée en deux sections :
Vous pouvez appliquer une politique de contenu au modèle ou aux pages créées. Cette opération définit la politique de contenu pour le système de paragraphes principal dans la page.
Vous pouvez sélectionner une politique existante pour la page dans le menu déroulant Sélectionner une politique.
Vous pouvez ajouter une nouvelle stratégie en cliquant sur le bouton d’ajout en regard de l’option Sélectionner une stratégie liste déroulante. Donnez un nouveau titre dans la section Titre de la stratégie champ .
La stratégie existante sélectionnée dans le Sélectionner une stratégie La liste déroulante peut être copiée en tant que nouvelle stratégie à l’aide du bouton Copier situé en regard de la liste déroulante. Donnez un nouveau titre dans la section Titre de la stratégie champ . Par défaut, la politique copiée est intitulée Copie de X, X étant le titre de la politique copiée.
Définissez le titre de la politique dans le champ Titre de la politique. Une stratégie doit comporter un titre pour faciliter sa sélection dans la variable Sélectionner une stratégie liste déroulante.
Vous pouvez saisir la description de la politique dans le champ Description de la politique (facultatif).
Dans le D’autres modèles utilisent également la stratégie sélectionnée. , vous pouvez facilement voir les autres modèles qui utilisent la stratégie sélectionnée dans la Sélectionner une stratégie liste déroulante.
À l’aide des propriétés de page, vous pouvez définir les bibliothèques clientes requises avec la boîte de dialogue Conception de page. Ces bibliothèques clientes incluent des feuilles de style et du code JavaScript à charger avec le modèle et les pages créées avec ce modèle.
Spécifiez les bibliothèques clientes à appliquer aux pages créées avec ce modèle. Saisissez le nom d’une bibliothèque dans le champ de la section Bibliothèques clientes.
Si plusieurs bibliothèques s’avèrent nécessaires, cliquez sur le bouton Ajouter pour ajouter un champ supplémentaire pour le nom de la bibliothèque.
Ajoutez autant de champs que nécessaire pour les bibliothèques clientes.
Définissez la position relative des bibliothèques, en fonction de vos besoins, en faisant glisser les champs à l’aide de la poignée.
Bien que l’auteur du modèle puisse spécifier la stratégie de page sur le modèle, il doit obtenir des informations sur les bibliothèques clientes appropriées de la part du développeur.
À l’aide de l’option Propriétés de page initiales, vous pouvez définir les propriétés initiales de la page à utiliser lors de la création des pages.
Dans l’éditeur de modèles, sélectionnez Informations sur la page dans la barre d’outils, puis Propriétés de page initiales pour ouvrir la boîte de dialogue.
Dans la boîte de dialogue, vous pouvez définir les propriétés à appliquer aux pages créées avec ce modèle.
Confirmez vos définitions en cliquant/appuyant sur Terminé.
Lors de la création de modèles, tenez compte des points suivants :
L’impact des modifications apportées au modèle une fois que les pages ont été créées à partir de ce modèle.
Vous trouverez ci-dessous la liste des différentes opérations possibles sur les modèles, ainsi que leur répercussion sur les pages créées à partir de ces derniers :
Modifications apportées à la structure :
Modifications apportées aux politiques de contenu et aux configurations de conception :
Modifications apportées au contenu initial :
Les modifications apportées à la mise en page dépendent de l’appartenance du composant modifié :
Faites preuve de prudence lors des actions suivantes :
Verrouillage ou déverrouillage de composants sur des modèles activés.
Cela peut avoir des effets secondaires, car les pages existantes peuvent déjà les utiliser. En règle générale :
AEM donne des avertissements explicites lors de la modification du statut de verrouillage des composants sur les modèles qui ne sont plus des brouillons.
Création de vos propres dossiers pour les modèles spécifiques à votre site.
Publication de vos modèles depuis la console Modèles.