创建节点 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
81e2cd9d-0789-409d-b87c-2a8ce4f28791