Crea nodi create-nodes
Sovrapponi il sistema di commenti con una versione personalizzata copiando il numero minimo di file necessari da /libs in /apps e modificandoli in /apps.
Utilizzo CRXDE Lite in un'istanza di authoring, inizia creando 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 nel percorso sono cartelle e alcuni sono componenti.
-
Sfoglia per http://localhost:4502/crx/de/index.jsp
-
Crea
/apps/social(se non esiste già)- Seleziona
/appsnodo - Crea > Cartella …
- Inserisci il nome:
social
- Inserisci il nome:
- Seleziona
-
Seleziona
socialnodo- Crea > Cartella…
- Inserisci il nome:
commons
- Inserisci il nome:
- Crea > Cartella…
-
Seleziona
commonsnodo- Crea > Cartella…
- Inserisci il nome:
components
- Inserisci il nome:
- Crea > Cartella…
-
Seleziona
componentsnodo- Crea > Cartella….
- Inserisci il nome:
hbs
- Inserisci il nome:
- Crea > Cartella….
-
Seleziona
hbsnodo-
Crea > Crea componente…
- Inserisci etichetta:
comments - Inserisci titolo:
Comments - Immetti la descrizione:
List of comments without showing avatars - Super Type:
social/commons/components/comments - Inserisci gruppo:
Communities - Fai clic su Successivo fino a OK
- Inserisci etichetta:
-
-
Seleziona
commentsnodo-
Crea > Crea componente…
- Inserisci etichetta:
comment - Inserisci titolo:
Comment - Immetti la descrizione:
A comment instance without avatars - Super Type:
social/commons/components/comments/comment - Inserisci gruppo:
.hidden - Fai clic su Successivo fino a OK
- Inserisci etichetta:
-
Seleziona Salva tutto
-
-
Elimina il valore predefinito
comments.jsp- Seleziona nodo
/apps/social/commons/components/hbs/comments/comments.jsp - Seleziona Elimina
- Seleziona nodo
-
Elimina il commento predefinito.jsp
- seleziona nodo
/apps/social/commons/components/hbs/comments/comment/comment.jsp - Seleziona Elimina
- Seleziona Salva tutto
- seleziona nodo
Super Type (proprietà sling:resourceSuperType) dei componenti sovrapposti sono impostati sullo stesso valore del Super Type dei componenti sovrapposti, in questo casosocial/commons/components/commentssocial/commons/components/comments/comment
La sovrapposizione è propria Type(proprietà sling:resourceType) deve essere un riferimento autonomo relativo in modo che tutti i contenuti non trovati in /apps vengano poi cercati in /libs.
- Nome:
sling:resourceType - Tipo:
String - Valore:
social/commons/components/hbs/comments
-
Seleziona il verde
[+] Add- Nome:
sling:resourceType - Tipo:
String - Valore:
social/commons/components/hbs/comments/comment
- Nome:
-
Seleziona il verde
[+] Add- Seleziona Salva tutto