Sovrapponete il sistema dei commenti a una versione personalizzata copiando il numero minimo di file necessari da /libs in /apps e modificandoli in /apps.
Il contenuto della cartella /libs non viene mai modificato perché qualsiasi reinstallazione o aggiornamento potrebbe eliminare o sostituire la cartella /libs mentre il contenuto della cartella /apps non viene toccato.
L'utilizzo di CRXDE Lite in un'istanza di creazione inizia dalla creazione di un percorso nella cartella /apps identico al percorso dei componenti sovrapposti nella cartella /libs.
Il percorso da duplicare è
/libs/social/commons/components/hbs/comments/comment
Alcuni nodi del percorso sono cartelle e alcuni sono componenti.
Crea /apps/social
(se non esiste già)
/apps
social
Selezionare il nodo social
commons
Selezionare il nodo commons
components
Selezionare il nodo components
hbs
Selezionare il nodo hbs
comments
Comments
List of comments without showing avatars
social/commons/components/comments
Communities
Selezionare il nodo comments
Crea > Crea componente…
comment
Comment
A comment instance without avatars
social/commons/components/comments/comment
.hidden
Selezionare Salva tutto
Elimina il valore predefinito comments.jsp
/apps/social/commons/components/hbs/comments/comments.jsp
Elimina il commento predefinito.jsp
/apps/social/commons/components/hbs/comments/comment/comment.jsp
Per mantenere la catena di ereditarietà, in questo caso la proprietà Super Type
(proprietà sling:resourceSuperType
) dei componenti della sovrapposizione viene impostata sullo stesso valore della proprietà Super Type
dei componenti sovrapposti
social/commons/components/comments
social/commons/components/comments/comment
La proprietà Type
(proprietà sling:resourceType
) della sovrapposizione deve essere un riferimento autonomo relativo, in modo che qualsiasi contenuto non trovato in /apps venga ricercato in /libs.
sling:resourceType
String
social/commons/components/hbs/comments
[+] Add
sling:resourceType
String
social/commons/components/hbs/comments/comment
[+] Add