AEM学习:Sightly(四)

一,data-sly-use

<sly data-sly-use.url1="${ '/apps/demo/components/content/demo-component/utils/LinkUtils.js' @ link=properties.linkURL}" />     

LinkUtils.js

use(function() {
	'use strict'
	try {
		if (this.link) {
			if(this.link.indexOf('http:') > -1 || this.link.indexOf('https:') > -1){
				return this.link;
			} else {
                                return this.link + '.html';
			}
		}
	} catch (e) {
	}
});

二,data-sly-test

<h1 data-sly-test="${properties.jcr:title}">
	${properties.jcr:title}
</h1>

三,data-sly-list

<dl data-sly-list="${currentPage.listChildren}">
    <dt>index: ${itemList.index}</dt>
    <dd>value: ${item.title}</dd>
</dl>

item: The current item in the iteration.
itemList: Object holding the following properties:
    index: zero-based counter (0..length-1).
    count: one-based counter (1..length).
    first: true if the current item is the first item.
    middle: true if the current item is neither the first nor the last item.
    last: true if the current item is the last item.
    odd: true if index is odd.
    even: true if index is even.

四,data-sly-resource

<sly data-sly-resource="${ @path='item1', resourceType='/apps/demo/components/content/how-to/list-item' }"></sly>
<div data-sly-resource="${ @path='par', resourceType='foundation/components/parsys'}"></div>

五,data-sly-include

<sly data-sly-include="header.html"/>
<sly data-sly-include="customheaderlibs.html"/>
<div data-sly-include="content.html" data-sly-unwrap></div>
<sly data-sly-include="footer.html"/>
<sly data-sly-include="customfooterlibs.html"/>

六,data-sly-unwrap

<div class="popup" data-sly-unwrap="${isPopup}">content</div>

七,${}

${properties.text @ context='text'}
${properties.text @ context='html'}
${properties.text @ context='uri'}
${properties.text @ context='number'}
${properties.text @ context='unsafe'}
${properties.text @ context='scriptString'}
${properties.text @ context='styleString'}


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值