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
/appsnod - Create > Folder …
- Ange namn:
social
- Ange namn:
- Välj
-
Välj
socialnod- Create > Folder…
- Ange namn:
commons
- Ange namn:
- Create > Folder…
-
Välj
commonsnod- Create > Folder…
- Ange namn:
components
- Ange namn:
- Create > Folder…
-
Välj
componentsnod- Create > Folder….
- Ange namn:
hbs
- Ange namn:
- Create > Folder….
-
Välj
hbsnod-
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
commentsnod-
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/commentssocial/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