Formular-Container form-container-adaptive-forms-core-component
In diesem Artikel werden die Funktionen Entwürfe und Hamburger-) erläutert, die Vorabversionsfunktionen sind. Die Vorabversionsfunktion ist nur über unseren Vorabversionskanal zugänglich.
Mit Formularen können Besuchende von Websites mit der Website interagieren, indem sie wertvolle Informationen bereitstellen, die die Interaktion und Benutzerzufriedenheit steigern können. Ein Container für adaptive Formulare in Adobe Experience Manager-Sites (AEM) ermöglicht es Besitzenden von Websites, ihren Seiten ganz einfach Formulare hinzuzufügen. Dies erleichtert die Kommunikation zwischen Website-Besuchenden und Besitzenden oder der Organisation der Website, da Besuchende auf diese Weise Feedback geben, Anfragen stellen und andere Aktionen ausführen können
Verwendung reasons-to-use-forms-container
Es gibt mehrere Gründe, warum ein Formular einer Website hinzugefügt werden kann:
-
Datenerfassung: Formulare können verwendet werden, um Daten von Website-Besuchenden für verschiedene Zwecke zu erfassen, wie z. B. Marktforschung, Benutzerverhaltensanalyse und mehr.
-
Lead-Generierung: Ein Formular kann verwendet werden, um Informationen potenzieller Kunden und Kundinnen zu sammeln, wie z. B. Name und E-Mail-Adresse, um Leads für Verkaufs- und Marketing-Maßnahmen zu generieren.
-
E-Commerce: Formulare können für Online-Shopping verwendet werden, sodass die Kundschaft Bestellungen aufgeben und Zahlungen über die Website tätigen kann.
-
Kontakt: Mit einem Kontaktformular können Besuchende der Website einfach den Besitzenden oder die Organisation der Website erreichen.
-
Befragungen und Umfragen: Formulare können verwendet werden, um Feedback und Meinungen von Besuchenden der Website durch Befragungen und Umfragen zu sammeln.
-
Registrierung für Veranstaltungen: Formulare können zur Registrierung für Veranstaltungen verwendet werden, sodass sich Website-Besuchende für Veranstaltungen oder Webinare anmelden können.
-
Abonnements: Formulare können für Website-Abonnements verwendet werden, sodass sich Besuchende für einen Newsletter oder andere regelmäßige Nachrichten anmelden können.
-
Benutzerauthentifizierung: Formulare können für die Benutzerauthentifizierung verwendet werden, sodass Website-Besuchende Konten erstellen und sich anmelden können, um auf exklusive Inhalte oder Funktionen zuzugreifen.
-
Erhöhung der Konversionsrate: Ein gut gestaltetes Formular kann die Konversionsrate erhöhen, indem das Formular es den Benutzenden erleichtert, eine gewünschte Aktion auszuführen, z. B. ein Produkt zu erwerben oder sich für einen Service anzumelden.
Version und Kompatibilität version-and-compatibility
Die Kernkomponente „Akkordeon“ für adaptive Formulare wurde im Februar 2023 als Teil der Kernkomponenten 2.0.4 für Cloud Service und der Kernkomponenten 1.1.12 für AEM 6.5.16.0 Forms oder höher veröffentlicht. Hier finden Sie eine Tabelle mit allen unterstützten Versionen, AEM-Kompatibilität und Links zur entsprechenden Dokumentation:
Version 2.0.4 und höher
Version 1.1.12 und höher (aber nur bis Version 2.0.0).
Informationen zu Versionen und Freigaben der Kernkomponente finden Sie im Dokument Kernkomponenten-Versionen.
Technische Details technical-details
Aktuelle Informationen über die Container-Kernkomponente für adaptive Formulare finden Sie in der technischen Dokumentation auf GitHub. Weitere Informationen zur Entwicklung von Kernkomponenten finden Sie in der Entwicklerdokumentation für Kernkomponenten.
Dialogfeld „Konfigurieren“ configure-dialog
Mit dem Dialogfeld „Konfigurieren“ können Sie das Formular-Container-Erlebnis für Besuchende einfach anpassen. Sie können Formular-Container-Optionen auch einfach definieren, um ein nahtloses Anwendererlebnis zu gewährleisten.
Registerkarte „Allgemein“ basic-tab
-
Titel: Mit dem Titel können Sie eine Komponente in einem Formular leicht identifizieren. Standardmäßig wird der Titel oberhalb der Komponente angezeigt. Wenn Sie keinen Titel hinzufügen, wird der Name der Komponente anstelle des Titeltexts angezeigt.
-
Vorbefüllungs-Services: Diese Option ermöglicht es Benutzenden, einen Vorbefüllungs-Service zum Abrufen von Daten auszuwählen, wenn das adaptive Formular gerendert wird. Weitere Informationen zum Erstellen und Konfigurieren eines Vorbefüllungs-Services.
-
Rolle: Die Rolle ist ein HTML-Attribut, mit dem der Zweck eines HTML-Elements für Hilfstechnologien wie Bildschirmlesehilfen angegeben wird. Rollenattribute werden verwendet, um für ein Element zusätzlichen Kontext und eine semantische Bedeutung bereitzustellen, wodurch es für Bildschirmlesehilfen einfacher wird, den Inhalt zu interpretieren und ihn Benutzenden mitzuteilen. In AEM Forms kann beispielsweise die Beschriftung eines Formularfelds die Rolle „Beschriftung“ haben und sein Eingabefeld die Rolle „Textfeld“. Dadurch kann die Bildschirmlesehilfe die Beziehung zwischen Beschrfitung und Eingabefeld verstehen und diese Informationen den Benutzenden korrekt mitteilen.
-
Client-Bibliothekskategorie: Benutzende können eine benutzerdefinierte JavaScript-Bibliothek pro adaptivem Formular konfigurieren. Es wird empfohlen, nur die wiederverwendbaren Funktionen in der Bibliothek zu behalten, die von den Drittanbieter-Bibliotheken „jquery“ und „underscore.js“ abhängig sind.Bisweilen befindet sich bei komplexen Validierungsregeln das exakte Validierungsskript in den benutzerdefinierten Funktionen. Benutzende können diese benutzerdefinierten Funktionen über den Ausdruck für die Feldvalidierung abrufen. Um diese benutzerdefinierte Funktionsbibliothek bei Server-seitigen Validierungen bekannt und verfügbar zu machen, können Benutzende von Formularen den Namen der AEM-Client-Bibliothek auf der Registerkarte Allgemein in den Eigenschaften des Containers für adaptive Formulare konfigurieren.Der Benutzer bzw. die Benutzerin kann eine benutzerdefinierte JavaScript-Bibliothek für jedes adaptive Formular konfigurieren. Legen Sie in der Bibliothek nur die wiederverwendbaren Funktionen ab, die von den Drittanbieter-Bibliotheken „jquery“ und „underscore“ abhängen.
-
Hamburger-Menü für Mobilansicht aktivieren - Aktivieren Sie das Kontrollkästchen, um ein Hamburger-Menü in Ihr Formular für Mobilansicht zu integrieren. Dieses Menü wird durch drei horizontal gestapelte Linien dargestellt. Es bietet eine klare und übersichtliche Anzeige für Bedienfelder auf kleineren Geräten, insbesondere auf Mobilgeräten. Weitere Informationen zum Hamburger-Menü finden Sie im Abschnitt Weitere Informationen zum Hamburger-Menü.
Registerkarte „Datenmodell“ data-model-tab
Sie können das Formulardatenmodell verwenden, um ein Formular mit einer Datenquelle zu verbinden und Daten basierend auf Benutzeraktionen zu senden und zu empfangen. Sie können auch ein Formular mit einem JSON-Schema verbinden, um die gesendeten Daten in einem vordefinierten Format zu empfangen. Verbinden Sie Ihr Formular je nach Anforderung mit einem JSON-Schema oder Formulardatenmodell:
- None - Verknüpfen Sie das Formular nicht mit einem Datenmodell.
- Schema - Verbinden Sie das Formular mit einem JSON-Schema, das in Ihre Umgebung hochgeladen wurde.
- Formulardatenmodell - Verbinden Sie das Formular mit einem Formulardatenmodell, um es in externe Datenquellen zu integrieren.
- Connector - Verbinden des Formulars mit einer Connector-basierten Datenquelle.
- Formularvorlagen - Verknüpfen Sie das Formular mit einer Formularvorlage.
Registerkarte Entwürfe drafts-tab
- Entwürfe automatisch speichern: Aktivieren Sie das Kontrollkästchen Entwürfe automatisch speichern, um das Speichern von Formularen als Entwürfe zu aktivieren.
- Einstellung speichern: Konfigurieren Sie Einstellung speichern als Entwürfe in regelmäßigen Abständen speichern, um das Formular nach einem bestimmten Zeitintervall automatisch zu speichern.
Speicherintervall (Sekunden): Geben Sie das Zeitintervall (in Sekunden) an, um die Dauer festzulegen, nach der das Formular automatisch in dem definierten Intervall gespeichert wird.
Registerkarte „Übermittlung“ submission-tab
Benutzende können verschiedene Aktionen für Übermittlungen adaptiver Formulare konfigurieren.
-
Beim Senden - Wählen Sie Umleiten zu URL, um Formularbenutzende nach dem Senden an eine konfigurierte Seite zu senden, oder Nachricht anzeigen, um eine Bestätigungsmeldung im Formular anzuzeigen.
-
Umleitungs-URL/-pfad: Diese Option ermöglicht es, eine Seite für jedes Formular zu konfigurieren, zu dem die Formularbenutzenden nach dem Übermitteln eines adaptiven Formulars umgeleitet werden. Klicken Sie hier, um weitere Informationen zum Konfigurieren von Umleitungsseiten zu erhalten.
- Nachricht anzeigen: Mit dieser Option können Benutzende eine Nachricht hinzufügen, die angezeigt wird, wenn das adaptive Formular erfolgreich übermittelt wurde. Der vordefinierte Text ist im Dialogfeld enthalten und kann geändert werden. Das Dialogfeld „Nachricht anzeigen“ unterstützt Rich-Text-Formatierungswerkzeuge, mit denen der hinzugefügte Text formatiert werden kann.
-
Übermittlungsaktion: Eine Übermittlungsaktion wird ausgelöst, wenn in einem adaptiven Formular auf die Schaltfläche „Senden“ geklickt wird. Benutzende können in der Dropdown-Liste „Übermittlungsaktionen“ auswählen, die standardmäßig unterstützt werden. Erfahren Sie, wie Sie eine Übermittlungsaktion auf der Registerkarte „Übermittlung“ konfigurieren.
-
Aktionskonfiguration - Konfigurieren von Zuordnungen für die Übergabe von Feldwerten als Anforderungsparameter für die Dankeseite.
-
POST-Anfrage aktivieren - Wählen Sie diese Option, um die Formulardaten mithilfe einer HTTP-POST-Anfrage zu senden.
Registerkarte „Datensatzdokument“ document-of-record-tab
Ein Datensatzdokument (DoR) eine formale, druckbare Darstellung der über das Formular übermittelten Daten. Verwenden Sie die Datensatzdokument, um zu konfigurieren, wie ein Datensatzdokument generiert wird, wenn ein Benutzer das Formular sendet:
- Keine - Es wird kein Datensatzdokument für das Formular generiert.
- Formularvorlage als Datensatzdokument-Vorlage zuordnen - Verwenden Sie eine vorhandene Formularvorlage als DoR-Vorlage.
- Datensatzdokument generieren - Automatisches Generieren eines Datensatzdokuments basierend auf den gesendeten Formulardaten.
- Dateianhänge aus Datensatzdokument ausschließen - Wählen Sie diese Option, um Dateianhänge aus dem generierten Datensatzdokument wegzulassen.
Dialogfeld „Design“ design-dialog
Über das Dialogfeld „Design“ können Sie CSS-Stile für die Formular-Container-Komponente definieren und verwalten.
Registerkarte „Zugelassene Komponenten“ allowed-components-tab
Über die Registerkarte Zugelassene Komponenten kann die Person, die die Vorlage bearbeitet, festlegen, welche Komponenten im Editor für adaptive Formulare als Elemente zu den Bedienfeldern in der Komponente hinzugefügt werden können.
Registerkarte „Standardkomponenten“ default-components-tab
Über die Registerkarte Standardkomponenten kann die Person, die die Vorlage bearbeitet, festlegen, welche Komponenten standardmäßig als Elemente der Formular-Container-Komponente im Editor für adaptive Formulare angezeigt werden sollen.
Registerkarte „Responsive Einstellungen“ responsive-tab
Über die Registerkarte Responsive Einstellungen kann die Person, die die Vorlage bearbeitet, die Anzahl der Rasterspalten der Formular-Container-Komponente im Editor für adaptive Formulare festlegen.
Registerkarte „Stile“ styles-tab
Die Kernkomponente „Dateianhänge“ für adaptive Formulare unterstützt das AEM-Stilsystem.
-
Standard-CSS-Klassen: Sie können eine standardmäßige CSS-Klasse für die Kernkomponente „Formular-Container“ für adaptive Formulare bereitstellen.
-
Zulässige Stile: Sie können Stile definieren, indem Sie den Namen und die CSS-Klasse für den Stil angeben. Sie können beispielsweise einen Stil mit dem Namen „Fettschrift“ erstellen und die CSS-Klasse „Schriftbreite: Fett“ bereitstellen. Sie können diese Stile bei einem adaptiven Formular im adaptiven Formular-Editor anwenden. Um einen Stil anzuwenden, wählen Sie im Editor für adaptive Formulare die Komponente aus, auf die Sie den Stil anwenden möchten, navigieren Sie zum Eigenschaften-Dialog und wählen Sie den gewünschten Stil aus der Dropdown-Liste Stile. Wenn Sie die Stile aktualisieren oder ändern müssen, kehren Sie einfach zum Dialogfeld „Design“ zurück, aktualisieren die Stile auf der Registerkarte „Stile“ und speichern die Änderungen.
Registerkarte „Benutzerdefinierte Eigenschaften“
Mit der Option „Benutzerdefinierte Eigenschaften“ können Sie mithilfe der Formularvorlage benutzerdefinierte Attribute (Schlüsselwertpaare) mit einer Kernkomponente eines adaptiven Formulars verknüpfen. Die benutzerdefinierten Eigenschaften werden im Eigenschaftenbereich der Headless-Ausgabedarstellung der Komponente angezeigt. So kann ein dynamisches Formularverhalten erzeugt werden, das sich je nach den benutzerdefinierten Attributwerten anpasst. Beispielsweise können Entwickelnde verschiedene Ausgabedarstellungen einer Headless-Formularkomponente für Mobile-, Desktop- oder Web-Plattformen entwerfen und so das Benutzererlebnis auf einer Vielzahl von Geräten erheblich verbessern.
-
Gruppenname: Sie können einen Namen angeben, um die Gruppe der benutzerdefinierten Eigenschaften zu kennzeichnen. Sie können mehrere Gruppen benutzerdefinierter Eigenschaften hinzufügen, löschen oder neu anordnen. Nach dem Hinzufügen der Gruppe benutzerdefinierter Eigenschaften werden folgende Optionen angezeigt:
-
Schlüssel-Wert-Paare: Sie können mehrere Namen und Werte benutzerdefinierter Eigenschaften hinzufügen, indem Sie für jede Gruppe benutzerdefinierter Eigenschaften auf Hinzufügen klicken.
-
Löschen: Tippen oder klicken Sie auf diese Option, um den Namen und den Wert der benutzerdefinierten Eigenschaft zu löschen.
-
Neu anordnen: Ordnen Sie den Namen und Wert der benutzerdefinierten Eigenschaft Antippen oder Klicken und Ziehen neu an.
-
Weitere Informationen zum Hamburger-Menü learn-more-about-the-hamburger-menu
Ein Hamburger-Menü, häufig als Mobilmenü oder Navigationsschublade bezeichnet, ist ein beliebtes Design-Element in mobilen Benutzeroberflächen. Es zeigt drei horizontale Linien, die vertikal gestapelt sind und einem Hamburger ähneln. Das Design spart effizient Platz auf dem Bildschirm, indem sekundäre Navigationsoptionen ausgeblendet werden, bis sie benötigt werden, insbesondere auf kleineren Geräten wie Mobilgeräten. AEM-Formulare können effizient im Hamburger-Menü organisiert werden, sodass Benutzende auf verschiedene Bereiche innerhalb eines Formulars zugreifen können, ohne die Hauptbenutzeroberfläche zu überfordern.
Betrachten wir ein Szenario, in dem ein Finanzinstitut ein Online-Kreditantragsformular anbietet, in dem die Benutzer detaillierte Informationen über mehrere Bedienfelder hinweg bereitstellen müssen, z. B. persönliche Details, Finanzinformationen, Kreditvoreinstellungen und Belege. Das Formular enthält mehrere Bedienfelder und Optionen, die die Benutzeroberfläche insbesondere auf Mobilgeräten überladen können. Benutzende benötigen eine organisierte Möglichkeit, durch diese Bedienfelder zu navigieren, ohne überfordert zu sein. Das Hamburger-Menü wird implementiert, um das Benutzererlebnis auf Mobilgeräten zu verbessern.
Komponenten des Hamburger-Menüs
a. Hamburger-: Das Hamburger-Menü enthält einen Navigationsbereich, der beim Klicken oder Tippen auf das Hamburger-Symbol ausgeblendet oder heruntergefahren wird. Das Menü zeigt die Bereichsüberschriften an, und durch Auswahl eines Bereichs wird der Fokus auf diesen Bereich verschoben. Benutzende können damit einfach zwischen verschiedenen Bedienfeldern navigieren.
b. Breadcrumb: Breadcrumbs geben den aktuellen Speicherort des Benutzers im Formular an. Sie bieten ein hierarchisches Protokoll, das den Navigationspfad der Benutzenden anzeigt und ihnen dabei hilft, ihre Position im Formular zu verstehen.
C. Aktives Bedienfeld: Das aktive Bedienfeld bezieht sich auf den Abschnitt oder Teil des Formulars, der derzeit angezeigt wird. Wenn ein(e) Benutzende® eine Option aus dem Hamburger-Menü auswählt, wird das entsprechende Bedienfeld zum aktiven Bedienfeld, das die relevanten Felder und Informationen für diesen Abschnitt anzeigt.
Beim Arbeiten mit dem Hamburger-Menü zu berücksichtigende Punkte
-
Das Menü „Hamburger“ zeigt nur die Namen der Bedienfelder an. Im Folgenden finden Sie verschiedene Szenarien, die zeigen, wie der Bereichsname basierend auf den Konfigurationseigenschaften des Bereichs im Navigationsbereich des Hamburger-Menüs angezeigt wird:
-
Wenn Sie die Eigenschaften des Bereichs auf „Ausgeblendet“ setzen, wird der Name des Bereichs nicht im Navigationsbereich des Hamburger-Menüs angezeigt. Wenn Sie beispielsweise die Eigenschaften des
Financial InformationBedienfelds alshiddenkonfigurieren, wird der Bereichsname nicht im Navigationsbereich des Hamburger-Menüs angezeigt. {width="50%"}
-
Wenn Sie die Eigenschaften des Bedienfelds auf
disabledsetzen, wird sein Name im Navigationsbereich des Hamburger-Menüs angezeigt, Sie können ihn jedoch nicht auswählen oder bearbeiten. Wenn Sie beispielsweise die Eigenschaften desFinancial InformationBedienfelds alsdisabledkonfigurieren, wird der Bereichsname im Navigationsbereich angezeigt, kann jedoch nicht ausgewählt oder bearbeitet werden. {width="50%"}
-
Wenn Sie den Titel des Bedienfelds ausblenden, wird es nicht im Navigationsbereich des Hamburger-Menüs angezeigt. Stattdessen wird eine leere Platzierung angezeigt. Sie können jedoch zu den Feldern des Bedienfelds navigieren, indem Sie auf diese Platzierung klicken. Wenn Sie beispielsweise den Titel des
Financial InformationBedienfelds ausblenden, wird das leere Feld an dieser Stelle im Navigationsbereich des Hamburger-Menüs angezeigt. Sie können zu den Feldern des Bedienfelds navigieren, indem Sie auf die Leerstelle klicken. {width="50%"}
-
-
Standardmäßig unterstützt der Navigationsbereich in der Breadcrumb-Komponente bis zu drei Navigationsebenen. Mit der benutzerdefinierten Komponente können Sie jedoch die Navigationshierarchie so konfigurieren, dass sie beliebig viele Ebenen aufnimmt.
-
Bei Verwendung des Menüs „Hamburger“ können Benutzende mit Pfeilen zwischen Bedienfeldern navigieren. Sobald ein Bedienfeld ausgewählt wurde, wird das Menü jedoch automatisch geschlossen und der Fokus wechselt zu den Feldern im ausgewählten Bedienfeld.
Ähnliche Artikel related-articles
Siehe auch see-also
- Erstellen eines adaptiven AEM-Formulars
- Hinzufügen eines adaptiven AEM-Formulars zu einer AEM Sites-Seite
- Anwenden von Designs auf ein adaptives AEM-Formular
- Hinzufügen von Komponenten zu adaptiven AEM-Formularen
- Verwenden von reCAPTCHA in einem adaptiven AEM-Formular
- Generieren der PDF-Version (DoR) eines adaptiven AEM-Formulars
- Übersetzen eines adaptiven AEM-Formulars
- Aktivieren von Adobe Analytics für ein adaptives Formular, um die Formularnutzung zu verfolgen
- Verbinden eines adaptiven Formulars mit Microsoft SharePoint
- Verbinden eines adaptiven Formulars mit Microsoft Power Automate
- Verbinden eines adaptiven Formulars mit Microsoft OneDrive
- Verbinden eines adaptiven Formulars mit Microsoft Azure Blob Storage
- Verbinden eines adaptiven Formulars mit Salesforce
- Verwenden von Adobe Sign in einem adaptiven AEM-Formular
- Hinzufügen eines neuen Gebietsschemas für ein adaptives Formular
- Senden von Daten adaptiver Formulare an eine Datenbank
- Senden von Daten adaptiver Formulare an einen REST-Endpunkt
- Senden von Daten adaptiver Formulare an einen AEM-Workflow
- Verwenden des Formularportals zur Auflistung von adaptiven AEM-Formularen auf einer AEM-Website