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/comments
social/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