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.

CAUTION
Innehållet i mappen /libs redigeras aldrig eftersom ominstallation eller uppgradering kan ta bort eller ersätta mappen /libs medan innehållet i mappen /apps lämnas orört.

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.

  1. Gå till http://localhost:4502/crx/de/index.jsp

  2. Skapa /apps/social (om den inte redan finns)

    • Välj /apps-nod
    • Create > Folder
      • Ange namn: social
  3. Välj social-nod

    • Create > Folder
      • Ange namn: commons
  4. Välj commons-nod

    • Create > Folder
      • Ange namn: components
  5. Välj components-nod

    • Create > Folder.
      • Ange namn: hbs
  6. 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
  7. 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
    • Välj Save All

  8. Ta bort standardvärdet comments.jsp

    • Välj nod /apps/social/commons/components/hbs/comments/comments.jsp
    • Välj Delete
  9. Ta bort standardkommentaren.jsp

    • välj nod /apps/social/commons/components/hbs/comments/comment/comment.jsp
    • Välj Delete
    • Välj Save All
NOTE
För att bevara arvskedjan anges 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
  1. Markera den gröna [+] Add

    • Namn: sling:resourceType
    • Typ: String
    • Värde: social/commons/components/hbs/comments/comment
  2. Markera den gröna [+] Add

    • Välj Save All

create-nodes

recommendation-more-help
81e2cd9d-0789-409d-b87c-2a8ce4f28791