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
/apps
nodo - Crea > Cartella …
- Inserisci il nome:
social
- Inserisci il nome:
- Seleziona
-
Seleziona
social
nodo- Crea > Cartella…
- Inserisci il nome:
commons
- Inserisci il nome:
- Crea > Cartella…
-
Seleziona
commons
nodo- Crea > Cartella…
- Inserisci il nome:
components
- Inserisci il nome:
- Crea > Cartella…
-
Seleziona
components
nodo- Crea > Cartella….
- Inserisci il nome:
hbs
- Inserisci il nome:
- Crea > Cartella….
-
Seleziona
hbs
nodo-
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
comments
nodo-
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/comments
social/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