Formular-Container-Komponente (v1) form-container-component-v1
Die Kernkomponente „Formular-Container-Komponente“ ermöglicht die Erstellung einfacher Übermittlungsformulare.
Nutzung usage
Die Formular-Container-Komponente ermöglicht den Aufbau einfacher Formulare und Funktionen zur Informationsübermittlung, indem sie einfache WCM-Formulare unterstützt und eine verschachtelte Struktur verwendet, um zusätzliche Formularkomponenten zu ermöglichen.
Mithilfe des Dialogfelds „Einstellungen“ kann der Inhaltseditor definieren, welche Art von Aktion durch eine Formularübermittlung ausgelöst wird, wo der gesendete Inhalt gespeichert werden soll und ob ein Workflow ausgelöst werden soll. Der Vorlagenautor kann das Dialogfeld „Design“ verwenden, um die zulässigen Komponenten und deren Zuordnungen ähnlich dem Dialogfeld „Design“ für den Standard-Layout-Container im Vorlageneditor zu definieren.
Version und Kompatibilität version-and-compatibility
In diesem Dokument wird die v1 der Formular-Container-Komponente beschrieben, die ursprünglich mit Version 1.0.0 der Kernkomponenten mit AEM 6.3 eingeführt wurde.
In der folgenden Tabelle ist die Kompatibilität von v1 der Formular-Container-Komponente aufgeführt.
Dialogfeld „Einstellungen“ settings-dialog
Über das Dialogfeld „Einstellungen“ können Sie festlegen, welche Aktionen beim Übermitteln der Komponente durchgeführt werden.
Je nach ausgewähltem Aktionstyp werden die verfügbaren Optionen im Container geändert. Die verfügbaren Aktionstypen sind:
Unabhängig vom Typ gibt es allgemeine Einstellungen, die für jede Aktion gelten.
E-Mail mail
Wenn das Formular gesendet wird, sendet der Mail-Aktionstyp eine E-Mail an bestimmte Empfänger.
-
Betreff - Betreffzeile der E-Mail, die beim Übermitteln des Formulars gesendet wird
-
Von - die Absenderadresse der E-Mail, die beim Übermitteln des Formulars gesendet wird
-
Bis - Die Adressen der Empfänger, die eine E-Mail bei der Formularübermittlung erhalten
- Tippen oder klicken Sie auf die Schaltfläche Hinzufügen, um weitere Adressen hinzuzufügen.
- Tippen oder klicken Sie auf die Schaltfläche Löschen, um eine E-Mail-Adresse zu entfernen.
-
CC - Die Adressen der Empfänger, die eine Kopie der E-Mail erhalten, die beim Übermitteln des Formulars gesendet wird
- Tippen oder klicken Sie auf die Schaltfläche Hinzufügen, um weitere Adressen hinzuzufügen.
- Tippen oder klicken Sie auf die Schaltfläche Löschen, um eine E-Mail-Adresse zu entfernen.
Inhalt speichern store-content
Wenn das Formular übermittelt wird, wird der Inhalt des Formulars in einem bestimmten Repository gespeichert.
- Inhalts-Pfad - Inhalts-Repository-Pfad, in dem der übermittelte Inhalt gespeichert wird
- Daten anzeigen - Tippen oder klicken Sie, um gespeicherte gesendete Daten als JSON anzuzeigen.
- Workflow starten - Konfigurieren Sie den Start eines Workflows mit dem gespeicherten Inhalt als Nutzlast bei Formularübermittlung.
Bestellung übermitteln submit-order
Wenn das Formular übermittelt wird, wird die Bestellung übermittelt.
Auftrag aktualisieren update-order
Wenn das Formular übermittelt wird, wird die Bestellung aktualisiert.
Allgemeine Einstellungen general-settings
Unabhängig vom ausgewählten Aktionstyp kann eine Dankeseite immer definiert werden.
Der Benutzer wird nach Abschluss der Formularübermittlung zur angegebenen Seite weitergeleitet.
- Verwenden Sie das Dialogfeld „Auswahl“, um eine Ressource in AEM auszuwählen.
- Wenn die Dankeseite nicht in AEM enthalten ist, geben Sie die absolute URL an. Nicht absolute URLs werden relativ zu AEM interpretiert.
- Leer lassen, damit das Formular nach der Übermittlung wieder angezeigt wird.
Dialogfeld „Design“ design-dialog
Das Dialogfeld „Design“ ermöglicht es dem Vorlagenautor, die zulässigen Komponenten und deren Zuordnungen für den Container ähnlich dem Dialogfeld „Design“ für den Standard-Layout-Container im Vorlageneditor zu definieren.
Technische Details technical-details
Die neueste technische Dokumentation zur Formular-Container-Komponente finden Sie auf GitHub.
Das gesamte Kernkomponentenprojekt kann von GitHub heruntergeladen werden.
Weitere Informationen zur Entwicklung von Kernkomponenten finden Sie in der Dokumentation zu Kernkomponenten für Entwickler.