
Mehrstufiges Formular in Drupal - Wie erstellt man es auf einfache Weise?
Drupal ist ein leistungsstarkes Tool, das Ihnen viele Möglichkeiten bietet, robuste Webanwendungen zu erstellen. Eines der beliebten Module für dieses System ist Webform, das es Ihnen ermöglicht, mit fortgeschrittenen Online-Formularen zu arbeiten. In diesem Blogbeitrag zeige ich Ihnen, wie Sie ein mehrstufiges Formular in nur wenigen einfachen Schritten erstellen - perfekt zur Registrierung für Veranstaltungen oder zur Erfassung anderer Einsendungen. Ich lade Sie ein, den Artikel zu lesen oder die Folge der Serie "Nowoczesny Drupal" anzusehen.
Was ist ein mehrstufiges Formular und warum sollte man es verwenden?
Ein mehrstufiges Formular ist eine Art von Formular, das die Felder in einzelne Schritte unterteilt. Dies verhindert, dass der Website-Besucher von der Menge an Informationen, die er auf einmal eingeben muss, überwältigt wird. Dies führt zu einer besseren Benutzererfahrung und einer höheren Anzahl an abgeschlossenen Einsendungen.
Vorbereitung eines mehrstufigen Formulars in Drupal
Die Erstellung eines Formulars in Drupal mit dem Webform-Modul ist sehr schnell und einfach. In einem anderen Artikel habe ich gezeigt, wie man ein Bewerbungsformular auf einer Website erstellt. Im Folgenden beschreibe ich in einigen Schritten, wie Sie ein mehrstufiges Formular vorbereiten.
1. Auswahl der Vorlage für das mehrstufige Formular
Der erste Schritt beim Erstellen eines Formulars besteht darin, eine fertige Vorlage zu verwenden. Das Webform-Modul bietet verschiedene Optionen, die an die Bedürfnisse des Projekts angepasst werden können. In diesem Beispiel verwende ich die Vorlage "Kursanmeldung". Nach dem Import erhalten Sie ein Basisformular mit vordefinierten Feldern.

2. Hinzufügen von Schritten im erweiterten Formular
Dann können Sie sich auf den Aufbau eines mehrstufigen Formulars konzentrieren.
- Gehen Sie zu Build und klicken Sie auf "Seite hinzufügen", die die Schritte des Formulars darstellen wird. Es wird aus drei Schritten bestehen.
- Legen Sie die Namen für die Schritte fest, z. B.:
- Schritt 1: Basisinformationen zum Nutzer.
- Schritt 2: Kontaktinformationen.
- Schritt 3: Zusätzliche Informationen.

3. Zuweisen von Feldern zu Schritten im mehrstufigen Formular
In diesem Stadium organisieren Sie die Fragen nach den entsprechenden Kategorien.
- Ziehen Sie die Boxen auf die richtigen Seiten:
- "Ihre persönlichen Informationen" → "Basisinformationen zum Nutzer".
- "Mailingliste" → "Kontaktinformationen".
- "Zusätzliche Informationen" → "Andere Informationen".

4. Anpassung der Fortschrittsleiste
Sie können das Aussehen der Fortschrittsleiste an Ihre Bedürfnisse anpassen.
- Aktivieren Sie in den Formulareinstellungen die Fortschrittsleiste (Fortschritts-Einstellungen).
- Sie können einen Stil wählen:
- Prozentsatz (z. B. "33 % abgeschlossen").
- Nummeriert (z. B. "Seite 1 von 3").
- Zusätzlich können Sie die Option aktivieren, zwischen den Schritten zu navigieren, was es dem Benutzer ermöglicht, bequem zu früheren Abschnitten zurückzukehren.

5. Testen eines mehrstufigen Formulars
Jetzt sollten Sie Ihr Formular überprüfen:
- Gehen Sie das Online-Formular durch und füllen Sie die Felder in jedem Schritt aus.
- Überprüfen Sie die Richtigkeit der Fortschrittsleiste und die Navigation zwischen den Schritten.
6. Formular-Personalisierung
Indem Sie die Formularansicht im Webform-Modul in Drupal personalisieren, können Sie die Ansichten der Einsendungen anpassen, um sie Ihren Zwecken gerecht zu machen. Sie können unnötige Felder, wie z. B. Adresse, ausblenden und nur die wesentlichen, wie z. B. Telefonnummer, behalten.
Darüber hinaus können Sie verschiedene Ansichten einstellen, die es jeder Person ermöglichen, die Tabelle nach ihren Vorlieben anzupassen. Diese Funktion ist besonders nützlich in Teams, in denen verschiedene Personen unterschiedliche Daten auf einen Blick benötigen.
Sie können auch eine personalisierte Ansicht speichern oder eine Standardansicht für alle festlegen, was Flexibilität und Bequemlichkeit bei der Arbeit mit Daten bietet.

Wie Sie sehen, ist die Erstellung eines mehrstufigen Formulars in Drupal mit Anpassungsoptionen schnell und effizient. Mit ein paar einfachen Schritten können Sie die Benutzererfahrung erheblich verbessern, egal wo Sie das Formular auf Ihrer Website platzieren.
Formularautomatisierung in Drupal
Die Formularautomatisierung im Webform-Modul von Drupal ermöglicht es Ihnen, Anfragen und Benutzerdaten effektiv zu verwalten. Mit der automatischen Reinigungsfunktion können Sie ältere Einsendungen oder Daten mit einem bestimmten Status löschen, was hilft, das System ordentlich zu halten und die Speicherung sensibler Informationen zu minimieren.
Wenn Sie die Speicherung sensibler Daten einschränken möchten:
- Gehen Sie zu Einsendungen-Einstellungen.
- Aktivieren Sie die automatische Reinigung, z. B. das Löschen von Anfragen, die älter als ein Tag sind.
- Mit zusätzlichen Modulen für Drupal können Sie die Datenlöschung sogar in Minutenintervallen festlegen.

Diese Einrichtung ist besonders nützlich, wenn Daten an externe Systeme wie E-Mail-Marketing- und Marketing-Automatisierungsplattformen wie HubSpot oder MailChimp gesendet werden.
Erstellung von Vorlagen für mehrstufige Formulare
Das Webform-Modul ermöglicht es Ihnen, das fertige Formular als Vorlage zu speichern. Dadurch können Sie es in Zukunft problemlos für andere Projekte verwenden:
- Aktivieren Sie im Einstellungs-Tab die Option "Als Vorlage verwenden".
- Sie können neue Formulare darauf basierend erstellen und die Felder nach Bedarf anpassen.

Zusätzliche Funktionen des Webform-Moduls
- Erweiterte Felder und Validierung
Sie können Bedingungen für die Anzeige von Feldern definieren, bedingte Felder und erweiterte Validierung verwenden. - Integration mit externen Tools
Formulardaten können automatisch an CRM-Systeme gesendet werden. - Umfassende Benutzerkonfiguration
Webform ermöglicht die Anpassung der Formular- und Ticketansichten für einzelne Benutzer. Jedes Teammitglied kann seine eigenen Einstellungen definieren.
Mehrstufige Formulare in Drupal - Zusammenfassung
Die Erstellung mehrstufiger Formulare in Drupal mit dem Webform-Modul ist einfach und intuitiv. Mit fertigen Vorlagen, Anpassungsoptionen und erweiterten Funktionen können Sie das Formular schnell an die Ziele Ihrer Organisation anpassen. Es lohnt sich auch, an die Automatisierungsoptionen zu denken, die die Datenverwaltung erleichtern und Ihr System ordentlich halten.
Drupal und das Webform-Modul sind Werkzeuge, die Ihnen die volle Kontrolle über Ihre Formulare bieten und gleichzeitig eine einfache Handhabung gewährleisten. Sollten Sie jedoch Hilfe bei der Konfiguration oder Platzierung auf Ihrer Website benötigen, wenden Sie sich an erfahrene Drupal-Agentur Spezialisten.