瞭解AEM資產上的cq:LiveRelationship mixin
Adobe Experience Manager (AEM)中的Assets會在jcr:mixinTypes中顯示cq:LiveRelationship,即使即時副本選項已隱藏。 這是因為AEM會在存放庫層級設定MSM關係的屬性。 識別並移除DAM內容的MSM設定以停止此行為。
說明 description
環境
Adobe Experience Manager (AEM) On-Premise 6.5
問題/症狀
/content/dam下的Assets顯示jcr:mixinTypes包含cq:LiveRelationship。- 「建立即時副本」選單專案在Assets管理員中會隱藏。
- 資產上沒有可見的MSM設定節點(
cq:LiveSyncConfig)。
解決方法 resolution
若要解決此問題,請遵循下列步驟:
- 瞭解AEM會自動新增
cq:LiveRelationship至參與MSM即時副本關係的節點,無論UI功能表是否顯示。 - 識別當DAM資料夾設定或設定為MSM Blueprint或即時副本,或MSM API或自訂程式碼在DAM路徑上建立即時關係時,就會發生這種情況。
- 使用儲存庫查詢工具搜尋
cq:LiveSyncConfig型別的節點,檢查/content/dam下的使用中MSM設定。 - 如果設定存在,請檢閱這些即時副本是否仍為必要,並在適當測試後,從受影響的資料夾中分離或移除不必要的MSM設定。
- 檢閱以程式設計方式在
/content/dam下建立即時副本的自訂程式碼和程式,確保未建立任何新的DAM MSM關係。 資產上的現有cq:LiveRelationshipMixin反映過去的MSM關係。 - 分離或移除設定後,將不再主動使用這些mixin。
- 確認變更後不再有其他資產可透過監視新建立或更新之資產來取得
cq:LiveRelationshipmixin。
附註:
- 在UI中隱藏 建立即時副本 選項會移除對該動作的存取權,但不會停用存放庫層級的MSM。
cq:LiveRelationshipmixin不會影響資產行為,除非階層中有較高階層的使用中MSM組態。- 沒有全域選項可停用DAM MSM。 透過內容結構變更和設定清理來管理它。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f