创建节点 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)必须是相对自引用,以便随后在/libs中查找/apps中未找到的任何内容。

  • 名称:sling:resourceType
  • 类型:String
  • 价值: social/commons/components/hbs/comments
  1. 选择绿色 [+] Add

    • 名称:sling:resourceType
    • 类型:String
    • 价值: social/commons/components/hbs/comments/comment
  2. 选择绿色 [+] Add

    • 选择 全部保存

create-nodes

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