创建节点

通过复制 /libs into /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
      • 输入标题: 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
    • 选择 删除
    • 选择 全部保存
注意

为保留继承链, 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
    • 选择 全部保存

创建节点

在此页面上