Estendi componente commenti extend-comments-component
L'intenzione di estendere un componente predefinito è di alterare l'aspetto o il comportamento di un componente per usi specifici.
Il percorso del componente è univoco e fa riferimento al componente predefinito come tipo di risorsa super. Il rischio è minore in quanto l’ambito è limitato rispetto all’ambito globale di una sovrapposizione di componenti.
Esempio example
Supponiamo che l’intestazione del componente Commento debba essere visualizzata con un aspetto alternativo in un sito dell’istanza AEM, mentre appare con la visualizzazione predefinita in un altro sito. Invece di sovrapporre il commento predefinito, che modifica il componente Commento per tutte le istanze, una soluzione migliore è garantire che siano disponibili più componenti di commento da utilizzare su vari siti.
Per implementare questa soluzione, crea un componente che estende (sostituisce) quello esistente e modifica lo script Handlebars. L'area del sito che utilizza i nuovi commenti può utilizzare quello esteso, mentre i siti che utilizzano l'aspetto predefinito rimangono invariati.
Il componente Commento è in realtà uno dei due componenti che compongono il sistema di commenti. Pertanto, sono disponibili due componenti da estendere: commenti e commento. Lo script da modificare si trova nel file header.hbs
del componente comment, mentre il componente comments principale (il sistema di commenti) è ciò che un autore aggiunge effettivamente alla pagina.
Per estendere i commenti, è necessario: