使用發佈URL時,未偵測為參考的DAM資產
在Adobe Experience Manager (AEM)中,DAM資產可能會在Assets UI中顯示為未參照,即使是在已發佈的頁面上使用(若由發佈URL而非存放庫路徑參照)。 若要修正此問題,請更新資產參考以使用DAM存放庫路徑,而非發佈或CDN URL。
說明 description
環境
Adobe Experience Manager (所有版本)
問題/症狀
- DAM資產在AEM Assets UI中會顯示為未參照,即使該資產用於已發佈的頁面亦然。
- 資產未出現在資產的「參考」標籤中,且可能無法正確地標示為停用或清理。
- UI或記錄檔中未顯示任何錯誤訊息。
- 在重新啟用先前已停用的資產後,該資產仍不會在Assets UI中顯示為已參照。
原因
AEM的參考偵測僅適用於頁面或元件內容中其存放庫路徑(例如/content/dam/...)所參考的資產。 如果使用完整發佈或CDN URL (例如https://example.com/content/dam/...)參考資產,AEM不會偵測出資產為參考。 因此,資產不會出現在「參考」標籤中,且可能會被視為未參考。
解決方法 resolution
若要修正在AEM中使用發佈URL時,未偵測到已參照的DAM資產的問題,請執行下列步驟:
-
在AEM作者環境中開啟受影響的頁面。
-
檢查使用資產的元件或HTML來源。
-
檢查資產是由完整發佈或CDN URL (例如
https://example.com/content/dam/...)參考。 -
更新資產參考以使用DAM存放庫路徑,而非發佈或CDN URL,例如:
/content/dam/<your-folder>/<asset-name>)。- 範例:
<img src="/content/dam/<your-folder>/<asset-name>.svg" width="40" height="45"/> -
更新參考後,在AEM Assets UI中開啟資產。
-
確認頁面現在出現在資產的參考索引標籤中。
-
可選擇使用AEM查詢工具來尋找儲存發佈URL而非DAM路徑的元件或頁面。 視需要針對您的網站結構調整搜尋引數。
recommendation-more-help
experience-cloud-kcs-help-kbarticles