建立節點 create-nodes

透過從/libs複製到/apps中所需的最少檔案數並在/apps中修改它們,以自訂版本覆蓋註解系統。

CAUTION
/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
      • 按[下一步]​ ​直到​ [確定]
  7. 選取comments節點

    • 建立 > 建立元件

      • 輸入標籤: comment
      • 輸入標題: Comment
      • 輸入描述: A comment instance without avatars
      • 超級型別: social/commons/components/comments/comment
      • 輸入群組: .hidden
      • 按[下一步]​ ​直到​ [確定]
    • 選取​ 全部儲存

  8. 刪除預設comments.jsp

    • 選取節點/apps/social/commons/components/hbs/comments/comments.jsp
    • 選取​ 刪除
  9. 刪除預設的comment.jsp

    • 選取節點/apps/social/commons/components/hbs/comments/comment/comment.jsp
    • 選取​ 刪除
    • 選取​ 全部儲存
NOTE
若要保留繼承鏈結,覆蓋元件的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

    • 選取​ 全部儲存

建立節點

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