AEM:仅访问组件再现,而不是包含它的整个页面

时间:2015-12-07 07:12:20

标签: aem

我有一个用后缀进行分页的组件。

所以, /contents/myproject/search.html/1使第一页显示10个结果 /contents/myproject/search.html/2使第二页显示10个不同的结果

现在我被要求让它更具动态性,并在第1页添加下一个按钮,因此它会追加下一个10个结果,而不是另外一个页面加载。

我的计划是使用JS并对下一页进行AJAX调用,找到我想要的div,取出那10个结果并将它们附加到我的第一个10.问题是该页面很大,我将下载一个该电话中有很多其他不必要的东西。

是否可以仅访问渲染的组件?

添加的那个
<cq:include path="pagination" resourceType="myproject/components/pagination" /> 

1 个答案:

答案 0 :(得分:1)

如果pagination下的节点/contents/myproject/search/jcr:content具有正确的sling:resourceType,那么它应该非常简单 - 请求/contents/myproject/search/jcr:content/pagination.html

如果后缀在那里工作,它也高度依赖于该组件的实现。