更新徽标片段路径后,解决AEM Forms中的预览错误

本文介绍如何解决在XDP中更新并重新上传徽标片段路径后预览AEM表单时发生的错误。

描述 description

环境

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

症状

在XDP中更改并重新上传徽标片段路径后在AEM Forms中预览表单时,出现错误并且表单未按预期呈现。 如果徽标片段路径未更改,则不会出现此问题。 相同的徽标片段路径可以顺利用于其他XDP。 未捕获任何显式错误消息文本。

原因

此问题通常是由身份验证限制或保护模式设置导致的,这些设置会阻止在表单预览期间加载或执行更新的XDP及其嵌入的资源(例如徽标片段)。

解决方法 resolution

请按照以下步骤解决问题:

  1. 更新 Apache Sling身份验证服务 配置以允许加载表单运行时和客户端库,而无需身份验证:

    • 确保 身份验证要求 允许列表中包含以下路径:

    • /content/xfaforms

    • /etc/clientlibs/fd/xfaforms

  2. Mobile Forms配置 中,禁用保护模式,以允许在HTML5/Mobile Forms渲染期间执行上传的XDP及其嵌入的JavaScript。

  3. 对于生产环境,请确保将您的XDP置于受信任的存储库路径中。

  4. 再次预览表单以确认问题已得到解决。

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