AEM Forms可讓表單開發人員將最適化表單和互動式通訊流暢內嵌至AEM Sites頁面或AEM以外托管的網頁。 內嵌的最適化表單和互動式通訊功能完整,使用者無需離開頁面即可填寫及提交表單。 它可協助使用者停留在網頁上其他元素的內容中,並同時與表單或互動式通訊互動。
如需將最適化表單內嵌在外部網頁的相關資訊,請參閱將最適化表單內嵌在外部網頁。
在AEM Sites頁面中,您可以使用下列方式新增最適化表單或互動式通訊:
AEM Forms容
器元件AEM Forms提供可新增至網站頁面的元件。AEM Forms容器元件可讓您內嵌最適化表單和互動式通訊。
資產
瀏覽器您建立的所有表單和互動式通訊都可在「資產」下取得。您可以拖放表單為頁面上的資產。
若要在使用可編輯範本的AEM網站頁面中嵌入最適化表單或互動式通訊,請確定AEM表單元件已在相關範本中設定為允許的元件。 如需詳細資訊,請參閱建立頁面範本中的原則與屬性(配置容器)區段。
若「網站」頁面使用靜態範本,則需在網站頁面的段落系統中進行設定。 如需詳細資訊,請參閱在設計模式中設定元件 。
若要使用AEM Forms容器元件內嵌最適化表單或互動式通訊:
以編輯模式開啟AEM網站頁面,您要在其中嵌入最適化表單或互動式通訊。
從「元件」瀏覽器面板,將「AEM Forms容器」元件拖放至頁面上。
或者,您也可以在Assets瀏覽器中搜尋最適化表單或互動式通訊,並將其拖放至Sites頁面。 它會將表單嵌入AEM Forms容器中。
頁面上不支援多個AEM Forms容器元件。
點選網站頁面中的內嵌AEM Forms容器元件,然後點選動作列上的。 將開啟「編輯AEM Forms容器」對話框。
在「編輯AEM Forms容器」對話方塊中,指定下列項目。
資產類型: 選取要內嵌的資產類型。選項包括最適化表單和互動式通訊
資產路徑:瀏覽並選取要內嵌的最適化表單或互動式通訊。如果您從「資產」瀏覽器中拖放,則會自動填入。
(僅適用性表單)貼文提交:選取要在表單提交時觸發的動作。 您可以選擇顯示感謝訊息或感謝頁面。
主題:選取定義最適化表單或互動式通訊元件樣式的主題。樣式包括外觀屬性,如字型樣式、背景顏色、尺寸和對齊方式。
高度:指定容器的高度。保留為空白以自動調整容器大小。
CSS用戶端程式庫:指定CSS用戶端程式庫的路徑。
儲存設定。 最適化表單或互動式通訊現已內嵌於頁面中。
在AEM網站頁面中發佈內嵌資產(最適化表單或互動式通訊)時,請考量下列案例:
AEM網站頁面會在AEM Forms容器中維護最適化表單和互動式通訊的參考。 因此,在原始自適應表單中配置的所有配置和屬性(如主題、樣式和提交操作)和交互通信都保留在嵌入的自適應表單和交互通信中。
要修改嵌入式自適應表單和互動式通信的任何配置或屬性,請執行以下操作之一。
原始最適化表單或互動式通訊中所做的變更會自動反映在內嵌表單中。 不過,重新發佈最適化表單、互動式通訊或網站頁面,以反映已發佈頁面中的變更。
將最適化表單內嵌至AEM網站頁面時,請謹記以下幾點: