Navigation auf uzh.ch
Das frühere CMS Lenya besass keine Mailkomponente. Formulare mussten in HTML codiert werden. Beim Abschicken der Eingaben wurde ein Mailprogramm angestossen. Solche Mailformulare wurden bei der Migration der Webauftritte ins CMS Magnolia in eine HTML-Komponente überführt. Neu sollten sie aber keine solche HTML-codierte Mailformulare mehr erstellen – der Aufwand für ihre Erstellung ist um einiges höher als bei der von Magnolia zur Verfügung gestellten Formular-Komponente.
Sie sollten sämtliche http-Links in ihrem Formular auf https umschreiben. Bsp: <form action="https://www.<id>.uzh.ch/cgi-bin/mailform" method="post"> |
Das untenstehende Formular sendet ein Mail an eine UZH-Mail-Adresse. Das mailform-Script im Hintergrund kontrolliert die Eingaben, erzeugt eine allfällige Fehlermeldung und generiert ein E-Mail mit sämtlichen Informationen an den Empfänger.
Das Erstellen eines Formulars im UniCMS erfordert HTML-Grundkenntnisse, da einige Parameter direkt im Code bzw. im Source Editor angepasst werden müssen.
Es müssen drei Seiten erstellt werden: die Seite mit dem eigentlichen Formular (z.B. formular.html) sowie zwei versteckte Seiten für die Bestätigungs-Seite (id=confirmation) und die Fehlermeldungs-Seite (id=error). Bitte beachten Sie, dass die Erstellung bzw. Anpassung eines Formulars nur beschränkt im Firedocs-Editor möglich ist. Für die Schritte 2-6 benötigen Sie den Source-Editor.
// Formular-Code hier hineinkopieren //