内部ライブコピーのロールアウト中に参照が更新されません
この記事では、内部ライブコピーのロールアウト中に参照が更新されない問題を解決する方法について説明します。 マルチサイトマネージャー(MSM)の更新アクションの特定の設定を有効にして ネストされたライブコピー全体で参照を更新 します。
説明 description
環境
- Adobe Experience Manager as a Cloud Service
- Experience Manager 6.5
問題/症状
ネストされたライブコピーまたは内部ライブコピーを作成する場合、ページのコンテンツ内の参照は、ロールアウト中にライブコピーに相当する参照に更新されません(代わりに、ブループリントパスを参照します)。
内部ライブコピーは、次の複数の理由で作成できます。
- 手動で作成( 作成
>ライブコピー ) - または、ライブコピールートからサブページの ライブコピー プロパティを編集する
例えば、WKND サンプル web サイトで、次の BluePrint/LiveCopy 構造があるとします。
- ブループリント: /content/wknd/language-masters/en
- ライブコピー: /content/wknd/us/en および/content/wknd/ca/en
ここで、ページ /content/wknd/us/en/magazine/ski-touring (/content/wknd/us/en ライブコピー内のサブページ)のページプロパティを開くと、
「 ライブコピー 」タブに移動し、プロパティ( ライブコピーの継承 、 ロールアウト設定を親から継承 などを変更すると、内部ライブコピーが作成されます。
これは、cq:LiveSyncConfig の存在/作成(/content/wknd/us/en/magazine/ski-touring/jcr:content/cq:LiveSyncConfig)から確認できます。
ブループリントライブコピーダッシュボード(BP ページのプロパティに移動し、ブループリントに移動した後、ライブコピーの概要に移動)も、次のように変更されます。
コピー先:
解決策 resolution
内部のライブコピーで参照を正しく書き換えるには、ネストされたライブコピー全体で参照を更新 するために、マルチサイトマネージャー(MSM)の更新アクションに対して特定の設定を有効にする必要があります。
詳しくは、対応するドキュメントを参照してください。
次の手順に従って、Open Service Gateway Initiative (OSGi)設定ファイルをデプロイするか、必要に応じて OSGi web コンソールから変更を実行します。
-
Web コンソール にアクセスして OSGi 設定 に移動します (http://localhost/system/console/configMgr)
-
CQ MSM References Update Action を検索します(
com.day.cq.wcm.msm.impl.actions.ReferencesUpdateActionFactory)。 -
「 ネストされたライブコピー全体で参照を更新 」チェックボックスを有効にします