Show Menu
ARGOMENTI×

Estendi componente commenti

L’intenzione di estendere un componente predefinito consiste nel modificare l’aspetto o il comportamento di un componente per usi specifici.
Il percorso del componente è univoco e fa riferimento al componente predefinito come super tipo di risorsa. Il rischio è minore in quanto l’ambito è limitato rispetto all’ambito globale di una sovrapposizione di componente.
L’estensione di un componente sovrapposto non è supportata.

Esempio

Supponiamo che l’intestazione del componente commento debba essere visualizzata con un aspetto alternativo in un sito dell’istanza AEM, mentre viene visualizzata 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 consiste nell’assicurare che vi siano più componenti commento disponibili per l’uso in vari siti.
Per implementare questa soluzione, crea un nuovo componente che estende (sostituisce) quello esistente e modifica lo script Handlebars. L'area del sito che utilizza i nuovi commenti può utilizzare quella estesa, 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. Esistono quindi due componenti da estendere: commenti e commenti . Lo script da modificare si trova nel file del componente commento header.hbs , mentre il componente commenti principale (il sistema dei commenti) è quello che un autore aggiunge alla pagina.
Per estendere i commenti è necessario: