Was ist der Formular-Builder
Der tikento-Formular-Builder ist ein visueller Drag-and-Drop-Editor zur Erstellung von Registrierungsformularen ohne Programmierkenntnisse. Das Formular ist in jede Veranstaltung integriert und kann auf der Veranstaltungsseite veröffentlicht oder über ein Widget auf einer externen Website eingebettet werden.
So öffnen Sie den Builder
- Öffnen Sie die Veranstaltung.
- Gehen Sie zum Tab "Registrierung".
- Klicken Sie auf "Formular bearbeiten".
Es öffnet sich eine zweispaltige Oberfläche: links die Formular-Leinwand, rechts das Panel mit verfügbaren Feldern und Einstellungen.
Formularstruktur
Schritte (Steps)
Das Formular kann aus einem oder mehreren Schritten bestehen. Ein mehrstufiges Formular ist praktisch für komplexe Veranstaltungen mit vielen Feldern — der Teilnehmer füllt es schrittweise aus, mit Navigation "Zurück" und "Weiter".
Beim Vorwärtsnavigieren werden die Felder des aktuellen Schritts automatisch validiert. Zurück kann immer ohne Datenverlust navigiert werden.
Felder
Jedes Feld hat:
- Typ — 14 verfügbare Typen (Text, E-Mail, Telefon, Dropdown-Liste, Checkbox etc.)
- Beschriftung — wird über dem Feld angezeigt
- Platzhalter — Hinweis im Feld
- Pflichtigkeit — kann required oder optional sein
- Validierung — Regex-Muster, minimale/maximale Länge
Mehr zu Feldtypen — Feldtypen in Registrierungsformularen.
Systemfeld E-Mail
Das Feld registrant_email — ein besonderer Typ, der in jedem Formular Pflicht ist. An diese Adresse werden Registrierungsbestätigung und Ticket gesendet. Mehr dazu — Systemfeld E-Mail.
Bedingte Logik
Felder und Schritte können basierend auf Antworten in anderen Feldern angezeigt oder ausgeblendet werden. Beispiel:
- "Wenn 'Online-Teilnahme' gewählt — Feld 'Stadt' ausblenden"
- "Wenn Checkbox 'Brauche Transfer' markiert — Feld 'Abholadresse' anzeigen"
So fügen Sie eine Bedingung hinzu:
- Wählen Sie das Feld, das ausgeblendet/angezeigt werden soll.
- Klicken Sie in seinen Einstellungen auf "Bedingung hinzufügen".
- Wählen Sie Trigger-Feld, Operator und Wert.
Gemeinsame Felder (Common Fields)
Felder mit dem Flag "Gemeinsames Feld" (common_field) werden einmal pro Bestellung ausgefüllt, auch wenn der Käufer mehrere Tickets bestellt. Beispiel: "Wer bezahlt" ist eine gemeinsame Information für die gesamte Bestellung.
Normale Felder werden für jeden Teilnehmer in der Bestellung separat ausgefüllt.
Versionierung
Jedes Speichern des Formulars erstellt eine neue Version. Sie können die Versionshistorie einsehen und zu einer früheren Version zurückkehren im Bereich "Änderungshistorie".
Das veröffentlichte Formular zeigt immer die letzte Version. Unfertige Änderungen können als Entwurf gespeichert werden — sie beeinflussen das aktive Formular nicht.
Vorlagen
Häufig verwendete Konfigurationen können als Vorlage gespeichert werden:
- Klicken Sie im Builder auf "Als Vorlage speichern".
- Geben Sie der Vorlage einen Namen.
- Wählen Sie beim Erstellen der nächsten Veranstaltung die Vorlage in der Galerie.
Automatisches Speichern
Während des Ausfüllens werden die Formulardaten automatisch im localStorage des Teilnehmer-Browsers gespeichert (Schlüssel tikento_widget_autosave:{eventId}). Wenn die Seite versehentlich geschlossen wird, werden die Daten beim erneuten Öffnen wiederhergestellt. Das automatische Speichern wird nach erfolgreichem Absenden gelöscht.