aem - 如何在AEM中从某个数字循环到某个数字?

标签 aem

在 data-sly-list 中,我可以循环遍历元素,如以下示例所示

data-sly-list:为提供的对象中的每个可枚举属性重复宿主元素的内容。但是,如果我想循环遍历前 4 个元素或从第 8 个元素到第 10 个元素,该怎么办?

这是一个简单的循环:

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

最佳答案

使用这样的东西:

<dl data-sly-list="${currentPage.listChildren}">
    <div data-sly-test="${itemList.count > 4 && itemList.count <8}" data-sly-unwrap>
        <dt>index: ${itemList.index}</dt>
        <dd>value: ${item.title}</dd>
    </div>
</dl>

您可以使用计数索引变量。

关于aem - 如何在AEM中从某个数字循环到某个数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33382893/

相关文章:

windows - 从 WSL2 内部访问在 Windows 中运行的本地主机?

AEM 资源缺少吊索 :resourceType

aem - 是否可以在 PathField 中设置默认路径?

java - 如何创建多步骤表单

tags - HTML 注释标签 &lt;!-- --> 在 CQ5 中删除

aem - AEM 组件中缺少允许的父项/子项

angularjs - 控制台缩小错误 "Refused to execute because its MIME type (' text/html') 不可执行,并且启用了严格的 MIME 类型检查”

java - 如何提供对 DAM 内容的受限访问?

AEM6 组件允许 child 不工作

aem - 请求 http ://localhost:4502/crx/packmgr/service. jsp 失败,response=Forbidden