在AEM網站頁面中內嵌最適化表單或互動式通訊 embed-an-adaptive-form-or-interactive-communication-in-aem-sites-page
Adobe 建議使用新式且可擴充的資料擷取核心元件,用來建立新的最適化表單或將最適化表單新增到 AEM Sites 頁面。這些元件代表最適化表單建立方面的重大進步,可確保令人印象深刻的使用者體驗。本文會介紹使用基礎元件編寫最適化表單的舊方法。
概觀 overview
AEM Forms可讓表單開發人員在AEM Sites頁面或AEM外部託管的網頁中,順暢地內嵌最適化表單和互動式通訊。 內嵌的最適化表單和互動式通訊功能齊全,使用者無需離開頁面即可填寫和提交表單。 它有助於使用者停留在網頁上其他元素的上下文中,同時與表單或互動式通訊互動。
如需將調適型表單內嵌於外部網頁的相關資訊,請參閱將調適型表單內嵌於外部網頁。
在AEM Sites頁面中,您可以使用以下專案新增最適化表單或互動式通訊:
-
AEM Forms容器元件
AEM Forms提供可新增至網站頁面的元件。 AEM Forms容器元件可讓您內嵌最適化表單和互動式通訊。 -
資產瀏覽器
您建立的所有表單和互動式通訊都可在Assets下取得。 您可以將表單作為資產拖放到頁面上。
先決條件 prerequisites
若要將最適化表單或互動式通訊內嵌在使用可編輯範本的AEM網站頁面中,請確定AEM表單元件已設定為關聯範本中允許的元件。 如需詳細資訊,請參閱建立頁面範本中的 原則與屬性(配置容器) 區段。
如果網站頁面使用靜態範本,您必須在網站頁面的段落系統中進行設定。 如需詳細資訊,請參閱在設計模式中設定元件。
內嵌最適化表單或互動式通訊 af-component
若要使用AEM Forms容器元件內嵌最適化表單或互動式通訊:
-
以編輯模式開啟AEM sites頁面,您要在其中內嵌最適化表單或互動式通訊。
-
從元件瀏覽器面板中,將AEM Forms容器元件拖放至頁面上。
或者,您可以在Assets瀏覽器中搜尋最適化表單或互動式通訊,並將其拖放至Sites頁面。 它將表單內嵌在AEM Forms容器中。
note note NOTE 不支援頁面上的多個AEM Forms容器元件。 -
在網站頁面中選取內嵌的AEM Forms Container元件,然後在動作列上選取 。 編輯AEM Forms容器 對話方塊開啟。
-
在「編輯AEM Forms容器」對話方塊中,指定下列專案。
-
資產型別: 選取要內嵌的資產型別。 選項包括最適化表單和互動式通訊
-
資產路徑:瀏覽並選取要內嵌的最適化表單或互動式通訊。 如果您從Assets瀏覽器中將其刪除,則會自動填入。
-
(僅限最適化表單) Post提交:選取要在提交表單時觸發的動作。 您可以選擇顯示感謝訊息或感謝頁面。
- 感謝訊息:使用RTF編輯器撰寫訊息以在表單提交時顯示。 只有當您選擇顯示感謝訊息時,才能使用此選項。
- 感謝頁面:瀏覽並選取要顯示在表單提交上的頁面。 只有當您選擇顯示感謝頁面時,才能使用此選項。
- 提交時重新整理頁面:啟用,以便您可以重新整理包含內嵌最適化表單的頁面,以顯示感謝頁面。 否則,感謝頁面會取代AEM Forms容器中的最適化表單,而不會重新整理頁面。 只有當您選擇顯示感謝頁面時,才能使用此選項。
-
佈景主題:選取定義最適化表單或互動式通訊元件樣式的主題。 樣式包含外觀屬性,例如字型樣式、背景顏色、尺寸和對齊。
-
高度:指定容器的高度。 保留空白以自動調整容器大小。
-
CSS使用者端資料庫:指定CSS使用者端資料庫的路徑。
-
-
儲存設定。 最適化表單或互動式通訊現在內嵌在頁面中。
發佈內嵌式最適化表單和互動式通訊 publishing-embedded-adaptive-form-and-interactive-communication
讓我們考慮下列在AEM網站頁面中發佈內嵌資產(最適化表單或互動式通訊)的情境:
- 如果您是第一次發佈AEM網站頁面,且其中包含內嵌的最適化表單或互動式通訊,請發佈網站頁面和內嵌資產。
- 如果您在已發佈的網站頁面中僅修改內嵌的最適化表單或互動式通訊,請發佈原始資產,而變更會反映在已發佈的網站頁面中。 已發佈的網站頁面包含對資產的引用,不需要重新發佈頁面。
- 如果您修改了網站頁面和內嵌的最適化表單或互動式通訊,請重新發佈網站頁面和內嵌資產。
修改內嵌的最適化表單和互動式通訊 modifying-embedded-adaptive-form-and-interactive-communication
AEM網站頁面會維護對AEM Forms容器中適用性表單和互動式通訊的參考。 因此,在原始最適化表單和互動式通訊中設定的所有設定和屬性(例如主題、樣式和提交動作)都會保留在內嵌最適化表單和互動式通訊中。
若要修改內嵌式最適化表單和互動式通訊的任何設定或屬性,請執行下列任一項作業。
- 在各自的編輯器中以自適應表單或互動式通訊開啟原始表單並加以修改。
- 在編輯模式中,從網站頁面內選取最適化表單或互動式通訊,然後在新視窗中選取 編輯。 原始表單會以您可以修改的編輯模式開啟。
考量事項和最佳作法 considerations-and-best-practices
將調適型表單內嵌於AEM網站頁面時,請記住下列幾點:
- 內嵌表單中不包含原始表單的頁首和頁尾。
- 使用者草稿和提交內嵌表單受到支援,並可在Forms入口網站上的草稿和已提交的Forms標籤中看到。
- 在原始表單上設定的提交動作會保留在內嵌表單中。
- 在原始表單上設定的體驗鎖定目標和A/B測試在內嵌表單中無法運作。 不過,您可以使用網站頁面上的體驗鎖定目標,根據使用者設定檔呈現不同的表單。
- 如果您已針對原始表單設定Adobe Analytics,則會在Adobe Analytics中擷取內嵌表單的分析資料。 但是,它不會出現在Forms Analytics報告中。