Info |
---|
This information is available in German and English. 🇦🇹 Deutsche Version | 🇬🇧 English Version |
Anker | ||||
---|---|---|---|---|
|
Info |
---|
Formulardefinition - Typo3 v9Ab Version 9 von TYPO3 werden alle Formulare zentral in einem Bereich gepflegt und mit einem neuen Formular-Editor bearbeitet. Die hier angelegten Formulardefinition können dann auf ein oder mehreren TYPO3-Seiten eingebunden werden. |
...
Neue Formulare werden über den Bereich Web → Formulare angelegt.
Durch Klicken auf + öffnet sich ein Dialog, wo einerseits der gewünschte Formularname als auch der Formularspeicher ausgewählt werden muss.
Der Formularspeicher ist ein vordefinierter Ort, wo alle Formulardefinitionen abgelegt werden und unterscheidet sich je nach Zugriffsberechtigungen. In der Regel gibts es z.B. pro Institut einen Formularspeicher als auch z.B. für große Bereiche auf den WU-Hauptseiten (z.B. Presse oder Universität).
Sofern mehr als ein Formularspeicher verfügbar ist, muss jener ausgewählt werden, wo das Formular dann auch verwendet wird.
Bitte verwenden Sie nicht den Formularspeicher kurse_forms, dieser ist rein für TYPO3-Kurse gedacht. Darin abgelegte Formulardefinition können von allen TYPO3-Benutzerinnen und -Benutzern bearbeitet oder gelöscht werden.
Sofern kein Formularspeicher bzw. nur der Kurse-Formularspeicher vorhanden ist muss dieser einmalig vom TYPO3-Team angelegt werden. Eine entsprechende Anfrage ist via Service Desk möglich.
Formulardefinition, die im Speicher kurse_forms abgelegt werden, werden regelmäßig gelöscht und sind nicht für tatsächlich benötigte Formulare gedacht sondern ausschließlich um etwas auszuprobieren!
Durch zweimaliges Klicken auf Weiter wird das Formular erstellt und im Formulareditor geladen.
Ein Formular kann aus ein oder mehreren Schritten bestehen. In der Regel gibt es einen Schritt mit dem tatsächlichen Formular und einen weiteren Schritt (Zusammenfassung) wo die eigegebenen Daten nochmals angezeigt werden und ggfs. bearbeitet werden können.
Eine Zusammenfassungsseite wird via Neue Seite → Zusammenfassungsseite angelegt.
Auf der Zusammenfassungsseite können noch die Buttons für Vor/Zurück umbenannte werden, z.B. auf "Formular absenden" und "Eingaben korrigieren"
Auf oberster Ebene des Formulars, bezeichnet mit dem zuvor ausgewählten Namen, müssen die Formular Finisher konfiguriert werden. Ein Finisher ist eine Aktion, die nach dem Abschicken des Formulars ausgelöst werden soll. Wichtig ist hier auch die korrekte Reihenfolge der Finisher analog zur folgenden Aufzählung:
Immer an erster Stelle und verpflichtend ist der Finisher Save to Database auszuwählen. Hier muss noch der Haken vor Save to Database sowie unter Storage PID die Nummer 1854 eingetragen werden. Durch diesen Finisher werden jegliche Formulareingaben in der TYPO3-Datenbank gespeichert und können dort bei Bedarf wieder ausgelesen werden. Sofern die Eingaben auch in einer CSV-Datei gespeichert werden sollen (siehe unten) muss auch Save to Filesystem immer ausgewählt werden.
E-Mail an Empfänger erlaubt es, eine Bestätigungsmail an eine definierte Adresse, idR einen Verteiler/Sammeladresse zu schicken, um so über neue Formularanmeldungen informiert zu werden. Unter Confirmation Text kann ein individueller Text eingegeben werden, der nach den eigentlichen Formularfeldern in der E-Mail-Benachrichtigung ausgegeben wird.
E-Mail an Absender erlaubt es, dem Ausfüller des Formulars ebenfalls eine Bestätigungsnachricht zu schicken um den Eingang zu bestätigen. Unter Confirmation Text kann ein individueller Text eingegeben werden, der nach den eigentlichen Formularfeldern in der E-Mail-Benachrichtigung ausgegeben wird.
Mit Weiterleitung zu einer Seite können Formularbenutzer/innen nach dem Abschicken eines Formulars auf eine Seite für weitere Informationen weitergeleitet werden, auf der z.B. zusätzliche Informationen präsentiert werden können. Achtung: Wenn dieser Finisher verwendet wird, so muss er an letzter Stelle der Finisher stehen!
Sobald die Finisher eingerichtet sind, kann das eigentliche Formular gestaltet werden.
...
Clicking on + opens a dialog where the desired form name ("Formularname") as well as the form storage ("Formularspeicher") must be selected.
The form storage is a predefined location where all form definitions are stored. It differs depending on access permissions. Usually, there is one form storage for each institute as well as for large areas on the WU main pages (e.g. press or university).
If more than one form storage is available, the one where the form will be used must be selected.
Please do not use the form storage kurse_forms, this is intended purely for TYPO3 courses. Form definitions stored there can be edited or deleted by all TYPO3 users.
If there is no form storage, or only the course form storage, it has to be created once by the TYPO3 team. A corresponding request is possible via the Service Desk.
Form definitions that are stored in the kurse_forms storage are regularly deleted and are not intended for forms that are actually needed but only to try something out!
By clicking Next twice, the form is created and loaded in the form editor.
A form can consist of one or more steps. Usually there is one step with the actual form and another step (summary) where the entered data is displayed again and can be edited if necessary.
A summary page is created via New page → Summary ("Neue Seite → Zusammenfassungsseite") page.
On the summary page you can rename the buttons for Forward/Back, e.g. to "Submit form" and "Correct input"
At the top level of the form, designated by the name selected before, the Form Finisher must be configured. A finisher is an action to be triggered after the form has been submitted. The correct order of the Finishers is also important here, similar to the following enumeration:
First of all, and always obligatory, the Finisher Save to Database must be selected. Here you have to check Save to Database and enter the number 1854 under Storage PID. With this finisher, all form entries are stored in the TYPO3 database, where they can be read out again if necessary. If the entries are also to be saved in a CSV file (see below), Save to Filesystem must always be selected.
E-mail to recipient allows to send a confirmation e-mail to a defined address, usually a distribution list, to be informed about new form registrations. Under Confirmation Text an individual text can be entered, which will be displayed after the actual form fields in the e-mail notification.
E-mail to sender allows you to send a confirmation message to the person filling out the form to confirm that the form has been received. Under Confirmation Text an individual text can be entered which will be displayed after the actual form fields in the e-mail notification.
With Forward to page, form users can be redirected to a page for further information after submitting a form, where e.g. additional information can be presented. Attention: If this finisher is used, it must be the last finisher on the page!
Once the finishers are set up, the actual form can be designed.
...