建立節點

將注釋系統與自訂版本重疊,方法是將所需的最少檔案從複製 /libs/apps 並在中修改 /apps

注意

不會編輯/libs資料夾的內容,因為任何重新安裝或升級都可能會刪除或取代/libs資料夾,而/apps資料夾的內容則未受影響。

在作 者例項上使用CRXDE Lite,首先在/apps檔案夾中建立路徑,該路徑與/libs檔案夾中重疊元件的路徑相同。

要複製的路徑為:

  • /libs/social/commons/components/hbs/comments/comment

路徑中的某些節點是資料夾,有些是元件。

  1. 瀏覽至 http://localhost:4502/crx/de/index.jsp

  2. /apps/social 立(如果尚不存在)

    • 選擇節 /apps
    • 「建立>資料夾……」
      • 輸入名稱: social
  3. 選擇節 social

    • 建立 >資 料夾……
      • 輸入名稱: commons
  4. 選擇節 commons

    • 建立>資料夾……
      • 輸入名稱: components
  5. 選擇節 components

    • 建立>資料夾。..
      • 輸入名稱: hbs
  6. 選擇節 hbs

    • 建立 >創 建元件……
      • 輸入標籤: comments
      • Enter Title: Comments
      • Enter Description: List of comments without showing avatars
      • 超級類型: social/commons/components/comments
      • 輸入組: Communities
      • 按一下「 Next (下一步)」直到 「OK(確定)」
  7. 選擇節 comments

    • 建立 >創 建元件……

      • 輸入標籤: comment
      • Enter Title: Comment
      • Enter Description: A comment instance without avatars
      • 超級類型: social/commons/components/comments/comment
      • 輸入組: .hidden
      • 按一下「 Next (下一步)」直到 「OK(確定)」
    • 選擇「 全部保存」

  8. 刪除預設值 comments.jsp

    • 選擇節點 /apps/social/commons/components/hbs/comments/comments.jsp
    • 選擇刪
  9. 刪除預設注釋。jsp

    • 選擇節點 /apps/social/commons/components/hbs/comments/comment/comment.jsp
    • 選擇刪
    • 選擇「 全部保存」
注意

為保留繼承鏈,覆蓋元件的 Super Type (屬性 sling:resourceSuperType)設定為與要覆蓋的元件 Super Type 的相同值,在這種情況下:

  • social/commons/components/comments
  • social/commons/components/comments/comment

覆蓋本身(屬 Typesling:resourceType)必須是相對的自我參考,如此在/apps中找不到的任何內容就會在/libs中尋找。

  • 名稱: sling:resourceType
  • 類型: String
  • 值: social/commons/components/hbs/comments
  1. 選擇綠色 [+] Add
    • 名稱: sling:resourceType
    • 類型: String
    • 值: social/commons/components/hbs/comments/comment
  2. 選擇綠色 [+] Add
    • 選擇「 全部保存」

create-nodes

本頁內容