Sie sind hier: Deutsch > Die Docu > Artikel > Content Parts > E-Mail Form. [OLD]

Content Part "E-Mail Formulargenerator [OLD]"

früher "E-Mail Formular"

Hinweis:
Mit der Version 1.2.9. wurde der Content Part umbenannt in "E-Mail Formulargenerator [OLD]"

Vom beginn hieß dieser Content Part "E-Mail Formular" mit der Version 1.2.2 wurde er in "E-Mail Formulargenerator" umbenannt.


 

E-Mail_Formulargenerator_old.png

Content Part "E-Mail Formulargenerator [OLD]"

Betreff (optional): Betreff der E-Mail, die die unten angegebenen Felder enthält.

Empfänger: Empfänger der E-Mail. Hinweis: Diese Angabe funktioniert in manchen Systemkonstellationen offensichtlich nicht korrekt – weiter unten finden Sie einen Workaround.

Taste (optional): Beschriftung der „Senden“-Taste. Wenn dieses Feld leer bleibt, wird standardmäßig „send“ verwendet.

Senden als: Hier können Sie wählen, ob die versendete E-Mail reinen Text enthalten soll oder HTML für die Formatierung enthalten darf.

 

Form. Felder (optional): Hier können Sie in der folgenden Form die Formularfelder definieren:

CODE|NAME|REQUIRED|LABEL|SIZE,MAXLENGTH|VALUE|CSS-WIDTH

CODE steht für eine dieser Kürzel: 

IT = Textfeld (einzeilig)
IP = Passwortfeld
TA = Textfeld (mehrzeilig)
SM = Pulldown-Menü
SL = Auswahlliste
IC = Checkbox
IR = Radio Button
SC = Pulldown-Menü mit Standard-Länderliste
IH = Verstecktes Feld

NAME ist die interne Bezeichnung des Feldes, die in der E-Mail angegeben wird.
REQUIRED steht für 1 (=notwendiges Feld) oder 0 (=optionales Feld).
LABEL steht für die Bezeichnung des Feldes, die der Besucher sieht. 

SIZE
steht für eines der folgenden:
1. bei Auswahllisten für die Anzahl zu zeigender Zeilen
2. bei Checkboxen und Radio Buttons die Breite der Label in Pixeln
3. bei Textfeldern die Größe des Feldes in Anzahl Zeichen
4. bei Pulldown-Menüs ist es ohne Bedeutung 

MAXLENGTH steht für eines der folgenden:
1. bei Checkboxen die Anzahl Spalten
2. bei Textfeldern die maximale Anzahl einzugebender Zeichen 

VALUE steht für eines der folgenden:
1. bei Textfeldern für einen vorgegebenen Text
2. bei einem Pulldown-Menü mit Standard-Länderliste für das vorausgewählte Land (z.B. DE für Deutschland)
3. bei Pulldown-Menüs, Auswahllisten, Checkboxen und Radio Buttons für die auszuwählenden Optionen. Diese bauen sich wiederum wie folgt auf:

Option A#Option B%1%#Option C%1%C#Option D%0%D

Das #-Zeichen trennt die einzelnen Optionen voneinander.
Um eine Option vorausgewählt auszugeben, notieren Sie %1% hinter der gewünschten Option.
Um statt der ganzen Bezeichnung der Option eine alternative Beschreibung in der E-Mail auszugeben, notieren Sie die gewünschte Alternative hinter %1%
Um eine Option nicht auszuwählen, aber in der E-Mail mit einer alternativen Beschreibung zurückzugeben müssen Sie statt %1% eine %0% angeben.
CSS-WIDTH steht für die Breite des Textfeldes in Pixeln.

Formularfeld-Definitionen könnten also beispielsweise so aussehen:

IT|vorname|1|Vorname: |40,100|wert|300
IT|email|1|Email: |40,100||300
IP|passwort|0|Passwort: |12,100||100
TA|info|0|Info: |20,3||300
SM|menu|0|Menü: |20,100|Test#Test2#Test3|300
SL|list|0|Liste: |3,0|1%Test#2%Test2#3%Test3#4%Test4|200
IC|mark|1|Markierung: |50,3|mark1%1%DU#mark2#mark3#Liste#Neu#Auswahl|0
IR|radio|1|Wählen: |50,0|mark1%1%DU#mark2#mark3|0
SC|country|0|Land: |10,100|FR|300
IN|plz|1|PLZ: |40,100||300
IH|versteckterCode|0||10,100|xyz123456|0

Diese Definitionen würden zu folgendem Ergebnis führen:

email_form.png

Es gibt es fünf reservierte Feldnamen, die für spezielle Aufgaben verwendet werden können: 

1. language: gibt an, in welcher Sprache die E-Mail verfasst sein soll (entweder DE für deutsch oder EN für Englisch). Wenn dieses Feld nicht angegeben ist, wird die E-Mail in Englisch verfasst. 

2. redirect: gibt an, auf welche Seite weitergeleitet werden soll, wenn der Versand funktioniert hat. Wenn dieses Feld nicht angegeben wird, wird auf eine Standard-Seite weitergeleitet. 

3. redirect_error: gibt an, auf welche Seite weitergeleitet werden soll, wenn der Versand nicht funktioniert hat. Wenn dieses Feld nicht angegeben wird, wird auf eine Standard-Seite weitergeleitet. 

4. send_copy: gibt an, ob 0 (=keine) oder 1 (=ein) Mailkopie geschickt werden soll.  

5. email: die Adresse, an die eine weitere  Kopie geschickt werden soll, wenn „send_copy“ auf 1 steht.

Definieren Sie diese z.B. als versteckte Felder in der folgenden Form:
IH|language|0||10,100|DE|0
IH|redirect|0||10,100|http://www.apple.com|0
IH|redirect_error|0||10,100|http://www.microsoft.com|0
IH|send_copy|0||10,100|1|0
IH|email|0||10,100|[email protected]|0 



Artikel erstellt am: Montag, 16. August 2004
Letzte Änderung: Dienstag, 04. Januar 2011