Adobe AEM WorkFlow激活包含子页面的页面

时间:2015-06-19 11:26:11

标签: adobe cq5 aem

我想激活一个页面,也使用工作流程包含它的子页面 如下所示

父节点

・Child Node 1
・Child Node 2
・Child Node 3

要求是: 可能吗 ???请在评论中给出解决方案...... 非常感谢!!!

1 个答案:

答案 0 :(得分:1)

您可以使用Replicator api来激活页面。

在您的工作流程处理步骤中。您可以执行以下操作

currentPage = getCurrentPagePath(); // this is something which you have to figure out, this depends on your workflow code i.e how exactly your workflow got triggere d。

现在,

Iterator<Page> childPages = currentPage.listChildren();

现在迭代子页面和每个子页面,执行以下操作

replicator.replicate(session,repplicationActionType, childPagePath);

您可以使用OSGi依赖注入来获取复制器的实例。

@Reference
public Replicator replicator