创建节点 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/commentssocial/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