0

通过 AEM(6.1) 工作流程发布页面时,是否可以添加一个对话框以与标准发布流程相同的样式显示未发布的引用?

即类似于https://docs.adobe.com/docs/en/aem/6-1/author/page-authoring/publishing-pages.html

4

1 回答 1

0

您可以使用AssetReferenceSearch获取引用的资产

AssetReferenceSearch assetReferenceSearch = new AssetReferenceSearch(pageContentNode, "/content/dam", resourceResolver);
Map<String, Asset> referencedAssets = assetReferenceSearch.search();
for (Map.Entry<String, Asset> entry : referencedAssets.entrySet()) {
        replicator.replicate(session, ReplicationActionType.ACTIVATE, entry.getValue().getPath());
}

我在这里复制资产,但您可以将它们输入另一个工作流程步骤以供作者批准。

于 2017-05-31T22:39:44.557 回答