內部即時副本轉出期間未更新參考
本文解決內部即時副本轉出期間參考未更新的問題。 啟用多網站管理員(MSM)更新動作的特定設定,以 更新巢狀即時副本間的參考。
說明 description
環境
- Experience Manager as a Cloud Service
- Experience Manager 6.5
問題/症狀
建立一些巢狀/內部即時副本時,頁面內容中的參照在轉出期間將不會更新為其即時副本對等專案(它們將參照Blueprint路徑)。
可以基於多個原因建立內部即時副本:
- 手動建立(建立)
>即時副本) - 或是從即時副本根編輯子頁面的 即時副本 屬性
例如,以WKND範例網站為例,具有下列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 Live Copy內的子頁面)。
移至 即時副本 索引標籤並變更其中一個屬性(即時副本繼承、從父項繼承轉出設定, …)將會建立內部即時副本。
這可以從 cq:LiveSyncConfig 的存在/建立中看出,位於 /content/wknd/us/en/magazine/ski-touring/jcr:content/cq:LiveSyncConfig。
Blueprint即時副本儀表板(前往BP頁面屬性,然後前往Blueprint,然後前往即時副本概觀)也將從下列專案變更:
至:
解決方法 resolution
若要在內部Live Copy上正確重寫參考,必須啟用多網站管理員(MSM)更新動作的特定設定,才能 更新巢狀LiveCopy的參考。
如需詳細資訊,請參閱對應的檔案:
請依照下列步驟部署Open Service Gateway Initiative (OSGi)設定檔,或從OSGi Web主控台執行變更(若適用):
-
存取 網頁主控台,然後移至 OSGi,然後移至 設定 (http://localhost/system/console/configMgr)
-
搜尋 CQ MSM參考更新動作 (
com.day.cq.wcm.msm.impl.actions.ReferencesUpdateActionFactory) -
啟用核取方塊 更新巢狀即時副本的參考