使用發佈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資產的問題,請執行下列步驟:

  1. 在AEM作者環境中開啟受影響的頁面。

  2. 檢查使用資產的元件或HTML來源。

  3. 檢查資產是由完整發佈或CDN URL (例如https://example.com/content/dam/...)參考。

  4. 更新資產參考以使用DAM存放庫路徑,而非發佈或CDN URL,例如: /content/dam/<your-folder>/<asset-name>)。

    • 範例:

    <img src="/content/dam/<your-folder>/<asset-name>.svg" width="40" height="45"/>

  5. 更新參考後,在AEM Assets UI中開啟資產。

  6. 確認頁面現在出現在資產的參考索引標籤中。

  7. 可選擇使用AEM查詢工具來尋找儲存發佈URL而非DAM路徑的元件或頁面。 視需要針對您的網站結構調整搜尋引數。

recommendation-more-help
experience-cloud-kcs-help-kbarticles