Composant Étendre les commentaires extend-comments-component

L’objectif de l’extension extension d’un composant par défaut est de modifier l’aspect ou le comportement d’un composant pour des utilisations spécifiques.

Le chemin d’accès au composant est unique et fait référence au composant par défaut en tant que type de super ressource. Le risque est moindre car la portée est limitée par rapport à la portée globale d’une superposition de composants.

NOTE
L’extension d’un composant recouvert n’est pas prise en charge.

Exemple example

Supposons que l’en-tête du composant Commentaire doive s’afficher avec une autre apparence sur un site de l’instance AEM, tout en s’affichant avec l’affichage par défaut sur un autre site. Au lieu de remplacer le commentaire par défaut, ce qui modifie le composant de commentaire pour toutes les instances, une meilleure solution consiste à s’assurer que plusieurs composants de commentaire sont disponibles pour une utilisation sur différents sites.

Pour implémenter cette solution, créez un composant qui étend (remplace) le composant existant et modifiez le script Handlebars. La zone du site qui utilise les nouveaux commentaires peut utiliser le commentaire étendu, tandis que les sites qui utilisent l’apparence par défaut ne sont pas affectés.

Le composant « commentaire » est en fait l’un des deux composants qui composent le système de commentaires. Il existe donc deux composants à étendre : commentaires et commentaire. Le script à modifier se trouve dans le fichier header.hbs du composant comment, tandis que le composant parent comments (le système de commentaires) est ce qu’un auteur ajoute réellement à la page.

Pour étendre les commentaires, vous devez effectuer les opérations suivantes :

recommendation-more-help
experience-manager-65-help-communities