创建节点 create-nodes
通过将所需的最少文件数从/libs复制到/apps中并在/apps中修改它们,以自定义版本覆盖注释系统。
CAUTION
/libs文件夹的内容从不进行编辑,因为任何重新安装或升级都可能删除或替换/libs文件夹,而/apps文件夹的内容将保持不变。
使用 CRXDE Lite 在创作实例中,首先在/apps文件夹中创建一个路径,该路径与/libs文件夹中叠加的组件的路径相同。
复制的路径为
/libs/social/commons/components/hbs/comments/comment
路径中的某些节点是文件夹,而某些节点是组件。
-
创建
/apps/social
(如果它不存在)- 选择
/apps
节点 - 创建>文件夹……
- 输入姓名:
social
- 输入姓名:
- 选择
-
选择
social
节点- 创建>文件夹……
- 输入姓名:
commons
- 输入姓名:
- 创建>文件夹……
-
选择
commons
节点- 创建>文件夹……
- 输入姓名:
components
- 输入姓名:
- 创建>文件夹……
-
选择
components
节点- 创建>文件夹…….
- 输入姓名:
hbs
- 输入姓名:
- 创建>文件夹…….
-
选择
hbs
节点-
创建>创建组件……
- 输入标签:
comments
- 输入标题:
Comments
- 输入描述:
List of comments without showing avatars
- 超级类型:
social/commons/components/comments
- 输入群组:
Communities
- 单击 下一个 直到 确定
- 输入标签:
-
-
选择
comments
节点-
创建>创建组件……
- 输入标签:
comment
- 输入标题:
Comment
- 输入描述:
A comment instance without avatars
- 超级类型:
social/commons/components/comments/comment
- 输入群组:
.hidden
- 单击 下一个 直到 确定
- 输入标签:
-
选择 全部保存
-
-
删除默认
comments.jsp
- 选择节点
/apps/social/commons/components/hbs/comments/comments.jsp
- 选择 删除
- 选择节点
-
删除默认的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
-
选择绿色
[+] Add
- 名称:
sling:resourceType
- 类型:
String
- 价值:
social/commons/components/hbs/comments/comment
- 名称:
-
选择绿色
[+] Add
- 选择 全部保存
recommendation-more-help
5d37d7b0-a330-461b-814d-068612705ff6