建立節點

將從/libs/apps所需的最少檔案數複製至/apps並修改至<a2/>,以自訂版本覆蓋註解系統。

注意

不會編輯/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
      • 輸入標題:Comments
      • 輸入說明:List of comments without showing avatars
      • 超級類型: social/commons/components/comments
      • 輸入組:Communities
      • 按一下​Next​直到​OK
  7. 選擇comments節點

    • 建立 >創 建元件……

      • 輸入標籤:comment
      • 輸入標題:Comment
      • 輸入說明:A comment instance without avatars
      • 超級類型: social/commons/components/comments/comment
      • 輸入組:.hidden
      • 按一下​Next​直到​OK
    • 選擇​全部保存

  8. 刪除預設comments.jsp

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

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

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

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

覆蓋本身的Type(屬性sling: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

本頁內容

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now