Skapa noder create-nodes
Täck över kommentarsystemet med en anpassad version genom att kopiera det minsta antalet filer som behövs från /libs till /apps och ändra dem i /apps.
Använda CRXDE Lite i en författarinstans börjar du med att skapa en sökväg i mappen /apps som är identisk med sökvägen till de överlagrade komponenterna i mappen /libs.
Sökvägen som dupliceras är
/libs/social/commons/components/hbs/comments/comment
Vissa noder i sökvägen är mappar och andra är komponenter.
-
Bläddra till http://localhost:4502/crx/de/index.jsp
-
Skapa
/apps/social
(om den inte redan finns)- Välj
/apps
nod - Create > Folder …
- Ange namn:
social
- Ange namn:
- Välj
-
Välj
social
nod- Create > Folder…
- Ange namn:
commons
- Ange namn:
- Create > Folder…
-
Välj
commons
nod- Create > Folder…
- Ange namn:
components
- Ange namn:
- Create > Folder…
-
Välj
components
nod- Create > Folder….
- Ange namn:
hbs
- Ange namn:
- Create > Folder….
-
Välj
hbs
nod-
Create > Create Component…
- Ange etikett:
comments
- Ange titel:
Comments
- Ange beskrivning:
List of comments without showing avatars
- Supertyp:
social/commons/components/comments
- Ange grupp:
Communities
- Klicka Next tills OK
- Ange etikett:
-
-
Välj
comments
nod-
Create > Create Component…
- Ange etikett:
comment
- Ange titel:
Comment
- Ange beskrivning:
A comment instance without avatars
- Supertyp:
social/commons/components/comments/comment
- Ange grupp:
.hidden
- Klicka Next tills OK
- Ange etikett:
-
Välj Save All
-
-
Ta bort standardinställningen
comments.jsp
- Välj nod
/apps/social/commons/components/hbs/comments/comments.jsp
- Välj Delete
- Välj nod
-
Ta bort standardkommentaren.jsp
- välj nod
/apps/social/commons/components/hbs/comments/comment/comment.jsp
- Välj Delete
- Välj Save All
- välj nod
Super Type
(egenskap sling:resourceSuperType
) för övertäckningskomponenterna anges med samma värde som Super Type
av de komponenter som skall täckas, i detta fallsocial/commons/components/comments
social/commons/components/comments/comment
Övertäckningen är egen Type
(egenskap sling:resourceType
) måste vara en relativ självreferens så att innehåll som inte hittas i /apps sedan söks efter i /libs.
- Namn:
sling:resourceType
- Typ:
String
- Värde:
social/commons/components/hbs/comments
-
Markera den gröna
[+] Add
- Namn:
sling:resourceType
- Typ:
String
- Värde:
social/commons/components/hbs/comments/comment
- Namn:
-
Markera den gröna
[+] Add
- Välj Save All