在/language-masters下撰寫的URL在相對應的Live Copy頁面中無法正確本地化
針對Adobe Experience Manager (AEM)中的巢狀即時副本轉出期間URL未在即時副本頁面中本地化的問題,本文提供解決方案。
說明 description
環境
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
- Adobe Experience Manager 6.5.x (AEM 6.5.x)或更新版本
問題/症狀
在/language-masters
下的元件中編寫的URL未在對應的即時副本頁面中正確本地化。 執行轉出後,即時副本頁面中的URL仍指向原始/language-masters
路徑,而不是本地化的路徑。 此問題尤其發生在AEM升級或變更MSM設定後。
功能:多網站管理員(MSM)
設定: CQ MSM參考更新動作設定
解決方法 resolution
若要解決此問題,請確定已在CQ MSM參考更新動作設定中啟用巢狀即時副本的 更新參考 設定。 此設定可在轉出期間在巢狀即時副本中正確更新參考。
啟用巢狀即時副本間 更新參考的步驟:
-
存取設定管理員:
- 導覽至
http://<AEM-Instance>:<Port>/system/console/configMgr
,前往AEM Web主控台組態管理員
- 導覽至
-
找出CQ MSM參考更新動作設定:
- 在組態管理員中搜尋
CQ MSM References Update Action
。
- 在組態管理員中搜尋
-
啟用設定:
- 按一下設定以進行編輯。
- 尋找標示為 在巢狀即時副本間更新參考 的設定。
- 核取或啟用此設定。
-
儲存並套用:
- 儲存設定變更。
- 透過在測試頁面上執行轉出,確保變更已套用。
設定路徑範例:
/apps/system/config/com.day.cq.wcm.msm.impl.actions.ReferencesUpdateActionFactory.config
驗證:
-
在語言主版中建立測試頁面:
- 編寫元件,其URL指向
/language-masters
下的另一個頁面。
- 編寫元件,其URL指向
-
轉出測試頁面:
- 對即時副本執行轉出。
- 確認即時副本頁面中的URL已正確轉換為指向相對應的即時副本頁面。
3d58f420-19b5-47a0-a122-5c9dab55ec7f