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änd CRXDE Lite på en författarinstans och börja 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.
-
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 på Next till 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 på Next till OK
- Ange etikett:
-
Välj Save All
-
-
Ta bort standardvärdet
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 överläggskomponenterna till samma värde som Super Type för de komponenter som ska överlappas, i det här fallet:social/commons/components/commentssocial/commons/components/comments/comment
Övertäckningens egna 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