Legacy Kontaktformular durch ein natives Kontaktformular ersetzen
Frage
Ich habe ein Kontaktformular-Formular, welches mit dem Legacy Kontaktformular-Modul aus der Paketquelle umgesetzt wurde.
Was muss ich tun, um dieses durch ein Kontaktformular, welches das native Formularsystem von UliCMS benutzt, zu ersetzen?
Antwort
- Legen Sie bitte eine neue Seite an, die einen Text enthält, der nach dem erfolgreichen Absenden des Formulars angezeigt werden soll.
- Erstellen Sie unter Inhalte > Formulare ein neues Formular.
- Um ein Kontaktformular, welches die gleichen Felder wie das Legacy Kontaktformular-Modul hat zu erstellen, konfigurieren Sie die Felder bitte wie folgt:
Felder
Pflichtfelder
Feld, welches den Absender enthält
Erfolgsseite
[Die in Schritt 1 erstellte Seite] - Entfernen Sie das alte Kontaktformular aus der Seite (Embed-Code entfernen)
- Fügen Sie stattdessen folgenden HTML-Code im Quellcode-Modus ein:
- Deaktivieren Sie den Quellcode-Modus.
- Klicken Sie mit der rechten Maustaste in das Formular und wählen Sie Formulareigenschaften.
- Kopieren Sie unter Formulare die Formular Absende-URL in das Feld Aktion und bestätigen Sie mit OK.
- Wählen Sie bei Cache Steuerung die Option Caching deaktiviert aus.
- Speichern Sie bitte die Seite.
Das in dieser Anleitung erstellt Kontaktformular ist in der Funktionalität equivalent zu dem Formular, welches das Kontaktformular-Modul aus der Paketquelle bietet.
Nun können Sie falls gewünscht noch Änderungen vornehmen. Sie können beispielsweise zusätzliche Felder hinzufügen, das Layout ändern oder Felder entfernen.