Hallo ich habe Mailform Plus 3.9.0 und bisher ging auch alles wunderbar. Nun habe ich einen Dateiupload eingebaut und habe dazu das TS verändert und das Template.
Am TS kann es aber nicht liegen weil hatte es vorher getestet und trotz des neues TS ging das alte Formular noch.
Nun hab ich das neue Template:
- Problem eins ist das die Werte bei Geschlecht und unter Beruf/Ausbildung nicht mehr gesendet werden.
- Problem 2 ist das wenn ich eine Datei hochlade der gleich das Formular sendet.
<!-- ###TEMPLATE_FORM1### begin -->
<!-- ###FORM_STARTBLOCK### begin-->
Schritt ###curStep### von ###maxStep###:
<form name="Formular" method="post" action="index.php" enctype="multipart/form-data">
<input type="hidden" name="id" value="###PID###">
<input type="hidden" name="submitted" value="1">
<input type="hidden" name="L" value="0">
<input type="hidden" name="type" value="###value_type###">
###ERROR###
<!-- ###FORM_STARTBLOCK### end-->
<table border="0" cellspacing="" cellpadding="0" class="bewerbung">
<tr>
<td valign="top">Persönliche Daten </td>
<td valign="top"> </td>
</tr>
<tr>
<td valign="top"><strong>Geschlecht:*</strong></td>
<td valign="top"><input name="gender" type="radio" id="sex" style="border-style:none;" value="männlich" ###sex### />
männlich
<input name="gender" type="radio" id="sex" style="border-style:none;" value="weiblich" ###sex### />
weiblich</td>
</tr>
<tr>
<td valign="top"><strong>Vorname*</strong></td>
<td valign="top">###error_vorname###
<input name="vorname" type="text" id="vorname" value="###value_vorname###" size="77"></td>
</tr>
<tr>
<td valign="top"><strong>Name*</strong></td>
<td valign="top">###error_name###
<input name="name" type="text" id="name" value="###value_name###" size="77"></td>
</tr>
<tr>
<td valign="top"><strong>Straße*</strong></td>
<td valign="top">###error_strasse###<input name="strasse" type="text" id="strasse" value="###value_strasse###" size="77"></td>
</tr>
<tr>
<td valign="top"><strong>PLZ*</strong></td>
<td valign="top">###error_plz###<input name="plz" type="text" id="plz" value="###value_plz###" size="77"></td>
</tr>
<tr>
<td valign="top"><strong>Ort:*</strong></td>
<td valign="top">###error_ort###<input name="ort" type="text" id="ort" value="###value_ort###" size="77"></td>
</tr>
<tr>
<td valign="top"><strong>Land</strong></td>
<td valign="top">###error_land###
<input name="land" type="text" id="land" value="###value_land###" size="77" /></td>
</tr>
<tr>
<td valign="top"><strong>Telefon*</strong></td>
<td valign="top">###error_telefon###
<input name="telefon" type="text" id="telefon" value="###value_telefon###" size="77"></td>
</tr>
<tr>
<td valign="top"><strong>E-Mail*</strong></td>
<td valign="top">###error_email###
<input name="email" type="text" value="###value_email###" size="77"></td>
</tr>
<tr>
<td valign="top"><strong>Nationalität</strong></td>
<td valign="top">###error_nation###
<input name="nation" type="text" id="nation" value="###value_nation###" size="77" /></td>
</tr>
<tr>
<td colspan="2" valign="top"><h3>Berufsausbildung:</h3></td>
</tr>
<tr>
<td valign="top"><strong>Schulabschluss*</strong></td>
<td valign="top">###error_schul###
<input name="schule" type="text" id="schule" value="###value_schul###" size="77" /></td>
</tr>
<tr>
<td valign="top"><strong>Ausbildungsabschluss*</strong></td>
<td valign="top">###error_ausb###
<input name="ausbildung" type="text" id="ausbildung" value="###value_ausb###" size="77" /></td>
</tr>
<tr>
<td valign="top"><strong>Berufserfahrung*</strong></td>
<td valign="top"><input name="erfahrung" type="radio" id="xp" style="border-style:none;" value="ja" ###sex### />
ja
<input name="erfahrung" type="radio" id="xp" style="border-style:none;" value="nein" ###sex### />
nein</td>
</tr>
<tr>
<td valign="top"><strong>Datei Upload: </strong></td>
<td valign="top" align="left">Sie können <b>###picture_numberOfAllowedFiles###</b> Dateien hochladen.<br>
Sie können noch <b>###picture_numberOfRemainingFiles###</b> Dateien hochladen.<br>
Erlaubte Dateitypen: <b>###picture_fileTypes###</b><br>
<br>
###error_picture###
Hochgeladene Dateien:<br>
<b>###picture###</b><br>
<input type="file" name="picture" size="5" maxlength="3000000" accept="application/zip/image">
###link_reload_start###Hochladen###link_reload_stop###
</td>
</tr>
<tr>
<td valign="top"><strong>Legal-Statement*</strong></td>
<td valign="top" align="left"><p>Personenbezogene Daten, die Sie uns im Zuge des Bewerbungsverfahrens in elektronischer Form mitteilen, werden nicht ohne Ihre ausdrückliche Einwilligung erhoben. Durch Anklicken des Feldes "Legal-Statement akzeptieren" und des Buttons "Versenden" erklären Sie Ihr Einverständnis zur Datenerhebung und Datenverarbeitung zum Zwecke der Bewerbung. Nach Erteilung der Einwilligung haben Sie die Möglichkeit, diese nachträglich jederzeit zu widerrufen. Für den Widerruf reicht eine Mitteilung an die Personalabteilung: E-Mail-Adresse: bewerbungen@optibelt.com.</p>
<p>
<input name="legalstatement" type="checkbox" id="ls" style="border-style:none;" value="accept_ls" ###sex### />
Legal-Statement akzeptieren</p></td>
</tr>
<tr>
<td> </td>
<td valign="top" align="left"> </td>
</tr>
<tr>
<td> </td>
<td valign="top" align="left"><input type="submit" value="Abschicken"></td>
</tr>
</table>
###ENDBLOCK###
<!-- ###FORM_ENDBLOCK### begin -->
###ADDITIONAL_MULTIPAGE###
</form>
<!-- ###FORM_ENDBLOCK### end -->
<!-- ###TEMPLATE_FORM1### end -->
<!-- ###TEMPLATE_EMAIL_RECEIVER### begin -->
Ein Nutzer hat folgendes Ausgefüllt:
<h1>Bewerbung</h1>
<br><br>
<h2>Persönliche Daten:</h2>
<br>
Geschlecht: ###gender###<br>
Vorname: ###vorname###<br>
Name: ###name###<br>
Straße: ###strasse###<br>
PLZ: ###plz###<br>
Ort: ###ort###<br>
Land: ###land###<br>
Telefon: ###telefon###<br>
E-Mail: ###email###<br>
Nationalitaet: ###nation###<br>
<br>
<h2>Schul-/Berufsausbildung</h2>
<br>
Schulabschluss: ###schule###<br>
Ausbildungsabschluss: ###ausbildung###<br>
Berufserfahrung: ###erfahrung###<br>
<br>
###picture###
<!-- ###TEMPLATE_EMAIL_RECEIVER### end -->
<!-- ###TEMPLATE_EMAIL_RECEIVER_HTML### begin -->
Gesendetes Forumlar:<br>
<table border="0" cellspacing="" cellpadding="0" class="bewerbung">
<tr>
<td valign="top">Ihre Eingabe</td>
<td valign="top"> </td>
</tr>
<tr>
<td valign="top"><strong>Geschlecht:</strong></td>
<td valign="top">###sex###</td>
</tr>
<tr>
<td valign="top"><strong>Vorname</strong></td>
<td valign="top">###value_vorname###</td>
</tr>
<tr>
<td valign="top"><strong>Name</strong></td>
<td valign="top">###value_name###</td>
</tr>
<tr>
<td valign="top"><strong>Straße</strong></td>
<td valign="top">###value_strasse###</td>
</tr>
<tr>
<td valign="top"><strong>PLZ</strong></td>
<td valign="top">###value_plz###</td>
</tr>
<tr>
<td valign="top"><strong>Ort:</strong></td>
<td valign="top">###value_ort###</td>
</tr>
<tr>
<td valign="top"><strong>Land</strong></td>
<td valign="top">###value_land###</td>
</tr>
<tr>
<td valign="top"><strong>Telefon</strong></td>
<td valign="top">###value_telefon###</td>
</tr>
<tr>
<td valign="top"><strong>E-Mail</strong></td>
<td valign="top">###value_email###</td>
</tr>
<tr>
<td valign="top"><strong>Nationalität</strong></td>
<td valign="top">###value_nation###</td>
</tr>
<tr>
<td colspan="2" valign="top"><h3>Berufsausbildung:</h3></td>
</tr>
<tr>
<td valign="top"><strong>Schulabschluss</strong></td>
<td valign="top">###schule###</td>
</tr>
<tr>
<td valign="top"><strong>Ausbildungsabschluss</strong></td>
<td valign="top">###ausbildung###</td>
</tr>
<tr>
<td valign="top"><strong>Berufserfahrung</strong></td>
<td valign="top">###erfahrung###</td>
</tr>
</tr>
<td valign="top"><strong>Dateien:</strong></td>
<td valign="top">###picture###<br></td>
</tr>
</table>
<!-- ###TEMPLATE_EMAIL_RECEIVER_HTML### end -->
<!-- ###TEMPLATE_EMAIL_USER### begin -->
Form was submitted (User):
surname: ###surname###
email: ###email###
hobby: ###hobby###
job: ###job###
picture: ###picture###
----------------------
<!-- ###TEMPLATE_EMAIL_USER### end -->
<!-- ###TEMPLATE_EMAIL_USER_HTML### begin -->
Sie haben folgendes ausgefüllt:<br>
<table border="0" cellspacing="" cellpadding="0" class="bewerbung">
<tr>
<td valign="top">Ihre Eingabe</td>
<td valign="top"> </td>
</tr>
<tr>
<td valign="top"><strong>Geschlecht:</strong></td>
<td valign="top">###gender###</td>
</tr>
<tr>
<td valign="top"><strong>Vorname</strong></td>
<td valign="top">###value_vorname###</td>
</tr>
<tr>
<td valign="top"><strong>Name</strong></td>
<td valign="top">###value_name###</td>
</tr>
<tr>
<td valign="top"><strong>Straße</strong></td>
<td valign="top">###value_strasse###</td>
</tr>
<tr>
<td valign="top"><strong>PLZ</strong></td>
<td valign="top">###value_plz###</td>
</tr>
<tr>
<td valign="top"><strong>Ort:</strong></td>
<td valign="top">###value_ort###</td>
</tr>
<tr>
<td valign="top"><strong>Land</strong></td>
<td valign="top">###value_land###</td>
</tr>
<tr>
<td valign="top"><strong>Telefon</strong></td>
<td valign="top">###value_telefon###</td>
</tr>
<tr>
<td valign="top"><strong>E-Mail</strong></td>
<td valign="top">###value_email###</td>
</tr>
<tr>
<td valign="top"><strong>Nationalität</strong></td>
<td valign="top">###value_nation###</td>
</tr>
<tr>
<td colspan="2" valign="top"><h3>Berufsausbildung:</h3></td>
</tr>
<tr>
<td valign="top"><strong>Schulabschluss</strong></td>
<td valign="top">###schule###</td>
</tr>
<tr>
<td valign="top"><strong>Ausbildungsabschluss</strong></td>
<td valign="top">###ausbildung###</td>
</tr>
<tr>
<td valign="top"><strong>Berufserfahrung</strong></td>
<td valign="top">###erfahrung###</td>
</tr>
</tr>
<td valign="top"><strong>Dateien:</strong></td>
<td valign="top">###picture###<br></td>
</tr>
</table>
<!-- ###TEMPLATE_EMAIL_USER_HTML### end -->
<!-- ###TEMPLATE_ERROR### begin -->
<!-- ###ERROR_START### begin -->
<ul>
<!-- ###ERROR_START### end -->
<!-- ###ERROR_END### begin
this is used for the global error marker ###ERROR### -->
</ul>
<!-- ###ERROR_END### end -->
<!-- ###ERROR_FILESIZE### begin
this is used if you use the file upload functionality -->
<li>Datei ist zu groß!</li><br>
<!-- ###ERROR_FILESIZE### end -->
<!-- ###ERROR_FILETYPE### begin
this is used if you use the file upload functionality -->
<li>Datei ist nicht erlaubt!</li><br>
<!-- ###ERROR_FILETYPE### end -->
<!-- ###TEMPLATE_ERROR### end -->
plugin.tx_thmailformplus_pi1 {
limitMailsToUser = 1
}
plugin.tx_thmailformplus_pi1.fieldConf {
email {
errorCheck = email,required
errorText = <li>Füllen Sie das Email Feld aus</li><br>
defaultValue.value = asdf
}
job {
errorCheck = required
errorText = JOB not filled out!!<br>
}
picture {
errorCheck = required
numberOfAllowedFiles = 5
fileTypes = gif,pdf,jpeg
fileSize = 2000000
fileUpload = uploads/pics/
uploadedFiles {
template = <tr><td>###fileName###</td></tr>
wrap = <table border="0" cellspacing="0" cellpadding="0">|</table>
}
###########################
# template only for step 3
###########################
uploadedFiles.3 {
template = <tr><td>###fileName###</td><td> ###linkDelete_start### remove file###linkDelete_stop###</td></tr>
wrap = <table border="0" cellspacing="0" cellpadding="0">|</table>
}
###########################
# template only for PRINT template
###########################
uploadedFiles.print {
template = <tr><td><a href="###filePath######fileName###" target="_blank">###fileName###</a> (###fileSize###)</td></tr>
wrap = <table border="0" cellspacing="0" cellpadding="0">|</table>
}
###########################
# template only for mail (default for receiver and user)
###########################
uploadedFiles.mail {
plainTemplate = ###filePath######fileName###
HTMLTemplate = ###filePath######fileName###<br>
plainWrap = File start:|file end
HTMLWrap = File start:|file end<br>
}
###########################
# template only for mail (receiver)
# use marker ###[name of inputfield]Receiver### in template
###########################
uploadedFiles.mailReceiver {
plainTemplate = ###filePath######fileName###\n
HTMLTemplate = <a href="###filePath######fileName###">###fileName###</a><br>
plainWrap = Datei: |
HTMLWrap = Datei:|<br>
}
###########################
# template only for mail (user)
# use marker ###[name of inputfield]User### in template
###########################
uploadedFiles.mailUser {
plainTemplate = ###filePath######fileName###\n
HTMLTemplate = <a href="###filePath######fileName###">###fileName###</a><br>
plainWrap = Datei: |
HTMLWrap = Datei:|<br>
}
}
}
plugin.tx_thmailformplus_pi1.saveDB = 1
plugin.tx_thmailformplus_pi1.saveDB {
dbTable = tt_content
# change �192� to an existing page-ID in your TYPO3 project
dbinsert=pid:86,hidden:1,CType:textpic
# if dbkey is not set: "uid" is taken
dbkey =uid
# [inputFieldName]:[DBName]
mapping=surename:header,email:header,picture:image
debug = 0
}