Bevor du jedoch mit der Elementerstellung startest empfiehlt es sich, zunächst die Grundeinstellungen des Formulars vorzunehmen. In diese gelangst du, indem du oben auf die Schaltfläche "Einstellungen" klickst und dann im rechten Bereich (siehe 5.3) die jeweiligen Einstellungen vornimmst. Näheres zu den Grundeinstellungen siehe weiter unten in dieser Anleitung zum Thema Finisher.
Nun können die einzelnen Elemente des Formulars hinzugefügt werden.
Wir haben versucht, die Beschreibungen der einzelnen Feld-Einstellungen und Optionen so verständlich wie möglich zu gestalten. Für das Element "Text" stehen beispielhaft folgende Optionen zur Verfügung:
Um ein Formular beispielsweise auf Englisch anzulegen, ist eine Kopie des deutschsprachigen Formulars anzulegen und die Element-Labels entsprechend anzupassen. Es empfiehlt sich zudem eine entsprechende Ergänzung des Formulartitels (z.B. die Endung _EN)
1) Frage: Beim "Finisher" E-Mail an Empfänger - welche Felder müssen da beim Formular befüllt werden?
Betreff:
Eingabe eines Betreff für die Mail bspw. Anfrage über Kontaktformular
Empfänger:
E-Mail Adresse: in der Kopiervorlage wird dort nur eine Platzhalter E-Mail Adresse eingetragen sein, tragen Sie dort die gewünschte Mailadresse ein, an die die Mail gesendet werden soll, das kann Ihre eigene sein oder eine info@.... Mailadresse.
Name: in der Kopiervorlage wird dort nur eine Platzhalter Name eingetragen sein, tragen Sie dort die gewünschten Namen ein, zu dem die Mailadresse gehört.
Über das kleine "Plus" Symbol können auch mehrere Empfängermailadressen hinterlegt werden.
Hinweis: Sie können den Empfänger an der Stelle wo Sie das Formular einbinden auch nochmal überarbeiten / für die Stelle überschreiben.
Adresse des Absenders:
Feld für E-Mail (dies ist der Absender der Mail die an die obigen Mailadressen gesendet wird): tragen Sie in diesen Feld bitte
no-reply@destination.one ein.
Grund: wir haben damit die besten Erfahrungen gemacht, dass dann die Mails auch bei Ihnen im Posteingang ankommen und nicht vorher durch Ihren Mailserver abgewischt / rausgefiltert werden.
Hinweis: Falls Sie eine eigene no-reply Adresse haben kann auch diese dort eingetragen werden.
Name des Absenders: tragen Sie dort ein {firstname} {lastname}, als Absendername steht dann in der Mail an Sie der Vorname und Nachname der vom Websitebesucher in das jeweilige Formularfeld eingetragen wurde (Absendermailadresse ist aber die
no-reply@destination.one wie oben beschrieben).
Reply-To Empfänger
Was ist das? Wenn ich nun als Kunde eine Mail bekommen von der
no-reply@destination.one und ich würde nun direkt auf diese Mail antworte in meinem Mailprogramm (sofern dieses das unterstützt) das wird die Antwort nicht an
no-reply@destination.one gesendet, sondern an die Adresse die hier hinterlegt ist. Diese könnte bspw. eine support@... oder eine vertrieb@... Mailadresse sein, um die Mails im Anschluss noch in irgendeinem anderen Programm / an anderer Stelle weiterzuverarbeiten. In der Regel muss man dieses Feld aber nicht befüllen und kann es daher ignorieren.
CC / BBC
Die Mail dann nicht nur an die Empfänger E-Mail Adresse(n) sondern auch an die hier hinterlegten CC und BCC Mailadressen.
Checkbox HTML-Teil hinzufügen:
Steht standardmäßig auf aktiv und sorgt dafür, dass eine HTML Mail versendet wird.
Uploads hinzufügen:
Steht standardmäßig auf aktiv. Relevant ist das aber natürlich nur, wenn es ein Uploadfeld gibt.
Die Felder Sprache der Übersetzung und FluidEmail verwenden und Titel haben keine Relevanz für den Redakteur und sind daher zu ignorieren (In Prüfung ob die Felder ausgeblendet werden können für den Redakteur).
2) Wie übersetze ich ein Formular?
Die Kopiervorlage "Kontaktformular" ist bereits auf englisch übersetzt von der Technik. Sofern dies in der Ausgabe genutzt wird würde auf englischer Seite dann bei diesem Formular automatisch die engl. Übersetzungen ausgegeben.
Wenn ich ein neues Formular machen / was selbst gebaut ist, dann müsste ich davon eine zweite, eigenständige englische Version anlegen. D.h. ich übersetze nicht das deutsche Formular sondern kopiere dieses und übersetze die Labels dann. Als Titel des Formular kann man dann ein EN ergänzen.
Bei Bedarf kann aus vom Kunden angelegten Formularen eine zweite, zusätzliche Kopiervorlage gemacht werden, bei dem die Übersetzungen dann auch fest von unserer Technik hinterlegt wird.
3) Wie ist die Logik des Formulapackage+ Detailseite.
Hat man das destination.packages+ Modul gebucht, so gibt es eine Angebots-/ Erlebnisdetailseite. Sind die Angebote/ Erlebnisse in data eingepflegt gibt es auf den Detailseiten ein Anfrageformular. Dieses findet sich dann im Typo3 in der Übersicht meiner Formulare als zweite, fixe Kopiervorlage neben der der Kopiervorlage des Kontaktformulars. Das Standard-Anfrageformular ist bereits von der Technik übersetzt bzw. wird von der Technik übersetzt.
Theoretisch ist es aber auch möglich, dass man als Kunde sich für die Angebots-/ Erlebnisdetailseite ein eigenes Anfrageformular zusammenbaut. Allerdings ist bei der Pflege des Formulars einiges zu beachten was angelegt / konfiguriert werden muss. Und man muss als Kunde daran denken, bei Mehrsprachigkeit dieses selbst dann zu übersetzen (siehe dazu Frage 2 wie das geht). Technik muss dann diese vom Kunden selbst angelegten Formulare mit der Angebots-/ Erlebnisdetailseite verdrahten (für deutsch + die Sprachseiten). Empfehlung wäre Nutzung des Standard Anfrageformulars und dieses bei Bedarf nur von uns ergänzen lassen, sollte dort noch ein Feld fehlen.
4) Finisher "Weiterleitung zu einer Seite " vs. "Bestätigungsmeldung"
Man kann zw. diesen beiden Finisher entscheiden, welchen man nutzen möchte. Allerdings ist die eindeutige Empfehlung Weiterleitung zu einer Seite zu nutzen. Man legt dazu in seinem Typo3 Seitenbaum eine Seite an, auf der man einen Text platziert wie bspw. Lieben Dank für Ihre Anfrage ....In den Vorlagen findet sich i.d.R. bereits eine Vorlage Bestätigungsseite die man in seinen Seitenbaum kopieren kann. Im Finisher setzt man dann die Verknüpfung zu dieser Seite. Nach Ausfüllen des Formular auf der Website wird der Websitebesucher dann auf diese Seite weitergeleitet.
Beim Finisher Bestätigungsmeldung trage ich einen Text ein, der dann angezeigt wird wenn ich das Formular als Websitebesucher ausgefüllt habe. Das Feld uid des Inhaltselements ist als Redakteur zu ignorieren. Wichtiger Hinweis: Wenn man Seite nochmal neu lädt bspw. wenn man Tab nicht geschlossen hat und irgendwann wieder den Browser öffnet kann dies auch bei Browsern automatisch passieren (bspw. auf ios Geräten), dann wird die E-Mail nochmal abgesendet. D.h. bei dieser Finisher Option kommt es oft vor, dass E-Mails mehrfach versendet werden. Daher können wir diesen Finisher nicht empfehlen.
5) Wie pflege ich die Texte für die Bestätigungsmail?
Dies wird im Plugin des Formulares auf der entsprechenden Seite gemacht (nicht über den Formular-Reiter). Hierzu müssen die Finisher überschrieben werden (mit dem Check-Häkchen):

Es werden dann 1:1 alle Felder aus den vorhandenen Finishern übernommen und nur die, die überarbeitet werden, auch überschrieben. Anschließend in den Finisher "E-Mail an Empfänger" und hier dann nach Belieben im RTE der beiden nachfolgenden Felder befüllen:
6) Wie pflege ich Custom Checkboxen für individuelle Texte zum anhaken?
Diese Funktion muss zunächst für deine Website freigegeben werden. Dann steht dir ein neuer Ordner "Custom Check" unter Datensätze zur Verfügung. Über das Listen Modul kannst du dann dort einen neuen Custom Check als Datensatz hinzufügen. Hier pflegst du dann einen Namen und den individuellen Text.
Dann gehst du unter Formulare auf das jeweilige Formular und auf "bearbeiten". Hier kannst du nun unter "Neues Element erstellen" den Custom Check hinzufügen. Auf der rechten Seite wählst du nun den passenden Custom Check aus, indem du den Custom Checks Ordner auswählst und dann den Check auswählst.
7) Verknüpfung von Formularen mit Newsletteranmeldungen
Innerhalb der Formulare wurde ein neuer Finisher ergänzt "Newsletter Subscriber Finisher". Mit diesem Finisher ist es möglich, den Websitebesucher:innen bei bspw. Kontakt- oder Gewinnspielformularen direkt eine Newsletter-Anmeldung zu ermöglichen. Im Frontend erscheint dann eine Checkbox für die Newsletteranmeldung (diese Überschrift ist redaktionell anpassbar):
Backend - hier muss zunächst der Finisher ergänzt werden:

Außerdem das Feld im Formular ergänzen:
Frontend (Text kann im Formular angepasst werden):

Zusätzlich muss im Formular-Plugin ausgewählt werden, dass auf den Newsletter Provider zugegriffen werden soll. Dazu muss die/der Redakteur:in im Plugin den Newsletter-Finisher überschreiben und kann dann im "Newsletter Subscriber Finisher"-Tab den Provider auswählen.
8) Wie pflege ich individuelle Sicherheitsfragen?
Im Seitenbaum bspw. im Ordner "Datensätze" über den Bereich Liste:

Unter den Basiseinstellungen dann "Sicherheitsfrage" wählen:

Dort können nach Belieben viele Fragen angelegt werden. Die Antworten müssen immer als Zahl hinterlegt werden (aufgrund von Fehleranfälligkeit (z.B. Groß- und Kleinschreibung, Zahlen ausgeschrieben, Sprache))
Im Formular wird dann das Element "Sicherheitsfrage" hinterlegt. Dieses wählt aus allen Fragen bei jedem Reload des Formulars zufällig eine Frage aus:
