adobe cq publish Live Copy 页面基于另一个 Live Copy 页面

adobe cq publish live copy page based on another live copy page

我有一个 Adob​​e CQ 5.5,网站结构如下:

/content/mysite/en      (blueprint)
/content/mysite/en_us       (live copy of ‘en’)
/content/mysite/en_cn       (live copy of ‘en’)

EN_US 和 EN_AP 的创作页数大致相同。但是,发布的页数不同。 我需要添加一个新的实时副本并发布它:

/content/mysite/zh_cn       (live copy of ‘en’)

ZH_CN 应该发布与 EN_CN 相同的页面。

如何在不手动比较 EN_CN 和 EN_CN 中的每个页面的情况下实现这一目标?

您可以在第一个 Live Copy 的基础上为第二个 Live Copy 创建转出配置。您可以执行以下操作:

1) 将触发动作设置为On Activation。这将确保它会在 Livecopy 为 activated/published.

时立即触发您的同步操作

2) 设置同步动作为"targetActivate"。这将确保您的第二个 Livecopy 在触发操作 1) 发生时立即激活。

您可以为 zh_cn 创建 Live Copy,但没有 OOTB 方式来激活与 en_cn 类似的必要页面。但是为此你可以设置 groovyconsole (https://github.com/Citytechinc/cq-groovy-console) ,编写非常简单的 groovy 脚本遍历 "en_cn" 节点,检查它们的发布状态并激活 [=17 下的相应节点=].这是一次性的动作。

为了在 en_cn 级别维护发布操作并在 zh_cn 上反映它,并且为了不时不时 运行 编写脚本,您确实需要创建一个发布配置用于页面激活和停用并将其设置在 "en_cn" 节点上。操作方法请阅读此处:https://docs.adobe.com/docs/en/aem/6-0/administer/sites/multi-site-manager/msm-sync.html