Überblick
Damit ein Zusatzfeld im System nutzbar ist, werden in der Regel zwei identische Formularbezüge benötigt:
ein Formularbezug im Frontend, damit das Feld angezeigt und ausgefüllt werden kann, und
ein Formularbezug im Backend, damit die gespeicherten Werte im Backoffice abrufbar sind.
Für die Elementtypen „Überschrift“ und „Absatz“ gilt eine Ausnahme: Diese Elemente sind reine Struktur-/Textbausteine und benötigen keinen Backend-Formularbezug.
Voraussetzungen
Zugriff auf Administration → Zusatzfelder
Das Zusatzfeld (Datenfeld) ist bereits angelegt.
Sie wissen, ob der Formularbezug zu PERSON oder PAPER gehört (passendes Formular im Frontend/Backend).
Konfiguration / Vorgehen
Öffnen Sie Administration → Zusatzfelder → Zusatzfelder.
Öffnen Sie ein bestehendes Datenfeld, oder fügen Sie ein Datenfeld hinzu.
Gehen Sie zum Reiter Formularbezüge.
Wählen Sie Eintrag hinzufügen.
Füllen Sie Interner Name aus (Empfehlung: identisch zum Namen des Zusatzfelds).
Pflegen Sie Angezeigter Name und (optional) Beschreibung:
Angezeigter Name wird im Frontend i.d.R. oberhalb des Feldes angezeigt.
Beschreibung wird im Frontend unterhalb des Feldes angezeigt.
Bei mehrsprachigen Veranstaltungen tragen Sie Angezeigter Name/Beschreibung für alle Sprachen ein.
Wählen Sie im Feld Formular das passende Formular (Frontend- oder Backend-Formular).
Wählen Sie den Elementtyp.
Setzen Sie bei Bedarf die Optionen Pflichtfeld und Sichtbar.
Prüfen Sie, ob Elementtyp und Speicheradapter zusammenpassen (ggf. Speicheradapter anpassen).
Optional: Legen Sie die Sortierung fest (sinnvoll bei mehreren Zusatzfeldern im selben Formular) - Je kleiner der Wert, desto weiter oben (z.B. 10 vor 20)
Speichern Sie den Eintrag.
Erstellen Sie den zweiten, identischen Formularbezug für die jeweils andere Oberfläche:
wenn Sie zuerst den Frontend-Bezug erstellt haben: erstellen Sie anschließend den Bezug im Backend-Formular,
wenn Sie zuerst den Backend-Bezug erstellt haben: erstellen Sie anschließend den Bezug im Frontend-Formular.
Tipp: Beginnen Sie mit dem Frontend-Formular, prüfen Sie Darstellung und Verhalten und erstellen Sie danach den identischen Backend-Bezug.
Sonderfall: Formularelemente „Überschrift“ und „Absatz“
Navigieren Sie direkt zu Administration → Zusatzfelder → Zusatzfelder → ⚙️.
Wählen Sie das Formular, wo Überschrift oder Absatz ausgegeben werden sollen
Wählen Sie Eintrag hinzufügen.
Füllen Sie Interner Name aus
Pflegen Sie Angezeigter Name:
Angezeigter Name wird im Frontend als Überschrift, oder Absatz angezeigt
Beschreibung ist für diese Elementtypen nicht verfügbar.
Bei mehrsprachigen Veranstaltungen tragen Sie Angezeigter Name/Beschreibung für alle Sprachen ein.
Wählen Sie im Feld Formular das passende Frontend-Formular.
Wählen Sie den Elementtyp (Überschrift/Absatz).
Setzen Sie bei Bedarf die Optionen Pflichtfeld und Sichtbar.
Optional: Legen Sie die Sortierung fest (sinnvoll bei mehreren Zusatzfeldern im selben Formular) - Je kleiner der Wert, desto weiter oben (z.B. 10 vor 20)
Speichern Sie den Eintrag.
Mögliche Stellen für Zusatzfelder im Frontend sind:
Typ PERSON | Typ PAPER |
Schritt 3 der Teilnehmeranmeldung | Schritt 1 der Beitragseinreichung |
Schritt 3 der Beitragseinreichung (Autoren-Details) | Schritt 2 der Beitragseinreichung |
Persönliche Daten im C3 | Schritt 1 der Session-Submission |
Validatoren
Validatoren können auf Wunsch durch die Entwickler angelegt werden. Es stehen vier Validatoren zur Verfügung:
Dateigröße für Dateiupload
Dateityp für Dateiupload
Anzahl Zeichen für Textfelder
Anzahl Wörter für Textfelder
Achtung: Ein Dateiupload in der Frontend-Anmeldung im Schritt „persönliche Daten“ ist aktuell nicht möglich.
Hinweis
Die Elementtypen „Überschrift“ und „Absatz“ benötigen keinen Backend-Formularbezug. Sie dürfen keine Zuordnung zu einem Datenfeld haben. Andernfalls kann es zu Fehlern beim Speichern kommen.
Ohne Backend-Formularbezug sind Frontend-Eingaben im Backoffice nicht verfügbar und können nicht weiterverarbeitet werden.
FAQ
Warum brauche ich zwei Formularbezüge?
Der Formularbezug im Frontend stellt das Feld zur Eingabe bereit. Der Formularbezug im Backend ist erforderlich, damit die gespeicherten Werte im Backoffice abrufbar sind.
Warum dürfen „Überschrift“ und „Absatz“ keinen Feldbezug haben?
Diese Elemente sind keine Eingabefelder. Wenn sie einem Datenfeld zugeordnet werden, kann es zu Fehlern beim Speichern kommen.
Wann sind Validatoren sinnvoll?
Wenn Sie Eingaben begrenzen oder absichern möchten, z.B. Dateitypen/-größen bei Uploads oder Zeichen-/Wortanzahlen in Textfeldern.
