Achtung!

Der Webbaukasten wird nicht mehr aktiv betreut und nicht mehr weiter entwickelt. Verwenden Sie stattdessen das CMS-Angebot des RRZE.
Die Dokumentation des CMS-Angebotes finden Sie auf der Website wordpress.rrze.fau.de.

Screenshot Standard-Formular

Inhalt

Einbindung

<!--#include virtual="/vkdaten/tools/formular/formular.php?referer=${DOCUMENT_URI}&conf=standard" -->
                        

Erstellung der Konfigurationsdatei (vkdaten/tools/formular/standard.conf)

# Standardformular

# Formulareinträge in einer CSV-Datei speichern
csv_entries	1

email_receiver	Franz;Musterman|franz.musterman@rrze.fau.de
email_subject	Standardformular
email_sender	vorname;familienname|email
email_views	standard-emaileintrag

form_views	standard-form
form_submit	Absenden|id="submit"
form_error	<p>|</p>

#Angaben zur Person
form_field	input|vorname||trim;required;xss_clean
form_field	input|familienname||trim;required;xss_clean
form_field	input|email||trim;required;valid_email;xss_clean
form_field	input|wohnort||trim;required;xss_clean

# Hast du Schon bei uns gekauft?
form_field	radio|schon_gekauft|Im vergangenen Monat;Im vergangenen Jahr;Nein, noch nie|trim;required

# Deine Musikinteressen
form_field	dropdown|liebling|Louis Armstrong;Heino;Michael Jackson;Tom Waits;Nina Hagen;Marianne Rosenberg|trim;required
form_field	checkbox|interessen|Pop;Folk;Jazz;Schlager;Klassik|trim;required
form_field	textarea|zusatz||trim;required;xss_clean

# Captcha
form_field	captcha|captcha||trim;required;valid_captcha;xss_clean|autocomplete="off"

                        

Erstellung der Vorlagendatei des Formulars (vkdaten/tools/formular/standard-form.html)

{form_open}
    <div>
        <fieldset>
            <legend>Angaben zur Person</legend>
            <div class="abstand">
                <div class="zeile">
                    <div class="datenart">
                        <label for="vorname">Vorname</label>
                        {vorname_error}
                    </div>
                    <div class="eingabe">
                        {vorname}
                    </div>
                </div>
                <div class="zeile">
                    <div class="datenart">
                        <label for="familienname">Familienname</label>
                        {familienname_error}
                    </div>
                    <div class="eingabe">
                        {familienname}
                    </div>
                </div>
                <div class="zeile">
                    <div class="datenart">
                        <label for="email">E-Mail-Adresse</label>
                        {email_error}
                    </div>
                    <div class="eingabe">
                        {email}
                    </div>
                </div>
                <div class="zeile">
                    <div class="datenart">
                        <label for="wohnort">Wohnort</label>
                        {wohnort_error}
                    </div>
                    <div class="eingabe">
                        {wohnort}
                    </div>
                </div>
            </div>
        </fieldset>
        <fieldset>
            <legend>Hast du Schon bei uns gekauft?</legend>
            <div class="abstand">
                <div class="zeile">
                    <p>
                        {schon_gekauft}
                    </p>
                    {schon_gekauft_error}
                </div>
            </div>
        </fieldset>
        <fieldset>
            <legend>Deine Musikinteressen</legend>
            <div class="abstand">
                <div class="zeile">
                    <p>Hier musst Du Dich für einen Star entscheiden</p>
                    <p>
                        {liebling}
                    </p>
                    {liebling_error}
                </div>
                <div class="zeile">
                    <p>Hier kannst Du mehrere Möglichkeiten ankreuzen</p>
                    <p>
                        {interessen}
                    </p>
                    {interessen_error}
                </div>
                <div class="zeile">
                    <label for="zusatz">Wenn du uns sonst noch etwas über Deine Wünsche und Erwartungen an unser Programm mitteilen willst, kannst du dies hier tun</label>
                    <p>
                        {zusatz}
                    </p>
                    {zusatz_error}
                </div>
            </div>
        </fieldset>
        <p>Bitte gib die dargestellten Zeichen in das Feld ein:</p>
        <p>
            {captcha}
        </p>   
        {captcha_error}
        <p>
            {form_submit}
        </p>
    </div>
{form_close}
                        

Erstellung der Vorlagendatei für die E-Mail-Ausgabe des Eintrags (vkdaten/tools/formular/standard-emaileintrag.html)

-- Angaben zur Person --
Vorname: {vorname}
Familienname: {familienname}
E-Mail-Adresse: {email}
Wohnort: {wohnort}

-- Hast du Schon bei uns gekauft? --
{schon_gekauft}

-- Deine Musikinteressen --
Star: {liebling}
Musik: {interessen}
Wünsche und Erwartungen: {zusatz}
                        

E-Mail-Ausgabe des Eintrags (Beispiel)

-- Angaben zur Person --
Vorname: Frank
Familienname: Musterman
E-Mail-Adresse: frank.musterman@rrze.fau.de
Wohnort: Erlangen

-- Hast du Schon bei uns gekauft? --
Im vergangenen Monat

-- Deine Musikinteressen --
Star: Marianne Rosenberg
Musik: Pop, Jazz, Klassik
Wünsche und Erwartungen: Hallo Welt!
                        

nach oben