我有一个Adobe 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中的每个页面,我怎样才能实现这一目标?
答案 0 :(得分:0)
您可以根据第一个实时副本为第二个实时副本创建卷展栏配置。您可以执行以下操作:
1)将触发操作设置为On Activation。这将确保在激活/发布livecopy后立即触发同步操作。
2)将同步操作设置为“targetActivate”。这将确保在触发操作1)发生后立即激活第二个实时复制。
答案 1 :(得分:0)
您可以为zh_cn创建实时副本,但没有OOTB方法如何激活与en_cn类似的必要页面。但是为此您可以设置groovyconsole(https://github.com/Citytechinc/cq-groovy-console),编写非常简单的groovy脚本,遍历" en_cn"节点,检查其发布状态并激活" zh_cn"下的相应节点。这是一次性行动。
为了在en_cn级别上维护发布操作并将其反映在zh_cn上,并且为了不时不时地运行脚本,您确实需要为页面激活和停用创建一个rollout配置并在" en_cn&上设置它。 #34;节点。如何阅读:https://docs.adobe.com/docs/en/aem/6-0/administer/sites/multi-site-manager/msm-sync.html