Show Menu
SUJETS×

Extension du composant Commentaires

L’intention d’ étendre 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 référence le composant par défaut en tant que type de super ressource. Il y a moins de risque, car la portée est limitée par rapport à la portée globale d’une incrustation de composant.
L’extension d’un composant superposé n’est pas prise en charge.

Exemple

Supposons que l’en-tête du composant de commentaire s’affiche avec un aspect alternatif sur un site de l’instance AEM, lors de l’affichage par défaut sur un autre site. Au lieu de superposer le commentaire par défaut, qui modifie le composant de commentaire pour toutes les instances, une meilleure solution consiste à s’assurer que plusieurs composants de commentaire sont disponibles pour l’utilisation sur différents sites.
Pour implémenter cette solution, créez un nouveau 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’aspect par défaut restent inchangés.
Le composant de commentaire est en fait l'un des deux composants qui composent le système de commentaires. Il y a donc deux composantes à étendre : commentaires et commentaires . Le script à modifier se trouve dans le fichier du composant de commentaire header.hbs , tandis que le composant de commentaires parent (le système de commentaires) est ce qu’un auteur ajoute réellement à la page.
Pour étendre les commentaires, vous devez :