如何从cq5中的子页面获取数据?

时间:2016-01-23 10:04:32

标签: java jsp cq5 aem

我必须创建一个父页面,它将成为概述页面。它将有5个子页面,它们是详细页面,将包含标题和文本。我希望我的父页面应该从这5个子页面中获取标题和文本并显示在概述上。父页面上还会有一个链接,将其链接到相应的子页面。请帮助实施。

1 个答案:

答案 0 :(得分:2)

您可以使用Page interface:

Iterator<Page> iterator = currentPage.listChildren();
while (iterator.hasNext()) {
    Page childPage = iterator.next();
    ValueMap childProps = childPage.getProperties();
    String title = childProps.get("title", "");
    String text = childProps.get("text", "");
    //output this props values just like you want to
}