Last One User-Story of WorkShop

Server ConfigWeb Console Configuration
Sling/Log Support配置log文件(Add new Loger)包名

在这里插入图片描述

/etc/designs存放clientlib
创建时选择nodecq:ClientLibraryFolder
page结构head,body,foot… header引入头文件一般css,foot一般引入js

Editable Template Layout Container 正确

<sly data-sly-use.templatedContainer="com.day.cq.wcm.foundation.TemplatedContainer"
     data-sly-repeat.child="${templatedContainer.structureResources}"
     data-sly-resource="${child.path @ resourceType=child.resourceType, decorationTagName='div'}"></sly>

错误,不能使用

<sly data-sly-resource="${'responsivegrid' @ resourceType='/libs/wcm/foundation/components/responsivegrid'}/>

最后三个User Story

1.Editable Template 创建一个editable Template

  • Configuration Browser–>create–>Editable Templates
  • Templates–>your Templates Folder–>create Template
    (在第二步之前要创建Template Type )
    创建Template Type(crxde Lite下)
  • /conf/your_templates_folder/settings
  • 将 /conf/we-retail/settings/wcm 节点复制到 /conf/your_templates_folder/settings
  • template-types里就是Template Type
  • /initial/jcr:content 和 /structure/jcr:content里的sling:resourceType就是渲染template的component (都要改)
  • Layout Container 代码(重要)
<sly data-sly-use.templatedContainer="com.day.cq.wcm.foundation.TemplatedContainer"
     data-sly-repeat.child="${templatedContainer.structureResources}"
     data-sly-resource="${child.path @ resourceType=child.resourceType, decorationTagName='div'}"></sly>

2.Experience Fragments:An Experience Fragment is a group of one or more components including content and layout.

  • 创建Type时记住加 cq:xfVariantType属性 value:web
  • /apps/your_project/components/structure/experience_fragments
    在project下创建experience_fragments component 继承 /libs/cq/experience-fragments/components/xfpage
  • templateType中创建一个Type使用experience_fragments component
  • Navigation–>Experience Fragments–>create Experience Fragment
    在这之前configuration option中加入templates path /conf/MyFirstTemplateFolder/settings/wcm/templates(.*)?
  • 创建之后 variation create–>Header–>Footer并分别加入header,footer component
  • 最后在page template 中加入两个Experience Fragment引入Header和Footer

页面效果
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值