更新標誌片段路徑後,解決AEM Forms中的預覽錯誤

本文說明如何解決在XDP中更新並重新上傳標誌片段路徑後,預覽AEM表單時發生的錯誤。

說明 description

環境

Adobe Experience Manager (AEM) Forms (所有版本)

症狀

在XDP中變更並重新上傳標誌片段路徑後在AEM Forms中預覽表單時,出現錯誤且表單未按預期呈現。 如果標誌片段路徑未變更,則不會發生問題。 相同的標誌片段路徑在其他XDP中正常運作,不會發生問題。 未擷取任何明確的錯誤訊息文字。

原因

此問題通常是由驗證限制或保護模式設定所造成,這些設定會導致更新的XDP及其內嵌資源(例如標誌片段)無法在表單預覽期間載入或執行。

解決方法 resolution

請依照下列步驟解決問題:

  1. 更新 Apache Sling Authentication Service 設定,以允許載入表單執行階段和使用者端程式庫,而不需要驗證:

    • 請確定 驗證需求 允許清單中包含下列路徑:

    • /content/xfaforms

    • /etc/clientlibs/fd/xfaforms

  2. 行動Forms設定 中,停用保護模式,以允許在HTML5/行動Forms轉譯期間執行上傳的XDP及其內嵌JavaScript。

  3. 在生產環境中,請確保您的XDP置於受信任的存放庫路徑中。

  4. 再次預覽表單以確認問題已解決。

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