Ein Frohes Neues an alle.
Meine Frage zur Extension TMailform:
Die Einbindung der Extension funktioniert wunderbar, auch der Dateiversand klappt soweit.
Aber: weiss jemand, wie ich die Dateigröße und die Dateitypen beschränken, bzw. festlegen kann? Habe in allen Beiträgen mit den suchworten TMailform und pil_mailform gesucht, aber leider nichts passendes gefunden - oder übersehen #angry#
Vielen Dank für Eure Mühe
blueEye
Hast du es mal mit
<input type="hidden" name="MAX_FILE_SIZE" value="300000000" />
versucht?
Das im form Tag sollte eigentlich funktionieren (siehe das Standard-template, welches mit der Extension kommt).
Die Prüfung auf MIME Types sollte, laut Anleitung, über das Backend -> Reiter: Field Settings gehen. Musst Du mal in der Anleitung von TMailform schauen.
Cheers, hannes
Hallo Forum,
ich arbeite mich gerade ein und mir fehlt es derzeit noch am Grundverständnis :o
Ich habe die Extension pil_mailform 3.0.4 im TYPO3 System 4.2.1 installiert und als Inhaltselement "Plug in einfügen" eingebunden.
Als Template habe ich den Beispielcode übernommen und als html-Datei im fileadmin hochgeladen.
hier der Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>mailform</title>
</head>
<body>
<td class=”###SUBJECT_ERR###”>
###SUBJECT_ERR_TXT###
<input type=”text” name=”tx_pilmailform_pi1[text][subject]” value=”###SUBJECT_VAL###” />
</td>
<td class=”###NAME_ERR###”>
###NAME_ERR_TXT###
<input type=”text” name=”tx_pilmailform_pi1[text][name]” value=”###NAME_VAL###” />
</td>
<td class=”###EMAIL_ERR###”>
###EMAIL_ERR_TXT###
<input type=”text” name=”tx_pilmailform_pi1[text][email]” value=”###EMAIL_VAL###” />
</td>
<td class=”###MESSAGE_ERR###”>
###MESSAGE_ERR_TXT###
<textarea name=”tx_pilmailform_pi1[textarea][message]”>###MESSAGE_VAL###”</textarea>
</td>
<td class=”###USER_TYPE_ERR###”>
###USER_TYPE_ERR_TXT###
<input type="radio" name="tx_pilmailform_pi1[radio][user_type]" value="private" ###USER_TYPE_PRIVATE_VAL### /> Private
<br />
<input type="radio" name="tx_pilmailform_pi1[radio][user_type]" value="buisness" ###USER_TYPE_BUISNESS_VAL### /> Buisness
</td>
<td class=”###LEVEL_ERR###”>
###LEVEL_ERR_TXT###
<select name="tx_pilmailform_pi1[select][level]">
<option value="">Choose best fit</option>
<option value="Beginner" ###LEVEL_BEGINNER_VAL###>Beginner</option>
<option value="Advanced" ###LEVEL_ADVANCED_VAL###>Advanced</option>
<option value="Expert" ###LEVEL_EXPERT_VAL###>Expert</option>
</select>
</td>
<td class=”###JOBDESCRIPTION_ERR###”>
###JOBDESCRIPTION_ERR_TXT###
<select name="tx_pilmailform_pi1[select][job_description][]" multiple="multiple">
<option value="Developer" ###JOB_DESCRIPTION_DEVELOPER_VAL###>Developer</option>
<option value="Sales person" ###JOB_DESCRIPTION_SALES_PERSON_VAL###>Sales person</option>
<option value="Manager" ###JOB_DESCRIPTION_MANAGER_VAL###>Manager</option>
</select>
</td>
<td class="###FILE1_ERR###">
###FILE1_ERR_TXT###
<input type="file" name="tx_pilmailform_pi1[file][file1]" />
</td>
<td class="###FILE2_ERR###">
###FILE2_ERR_TXT###
<input type="file" name="tx_pilmailform_pi1[file][file2]" />
</td>
<td class=”###MULTI_RECIPIENT_ERR###”>
<select name="tx_pilmailform_pi1[select][multi_recipient]">###MULTI_RECIPIENT_OPTIONS###</select>
</td>
<td>
<input type="checkbox" name="tx_pilmailform_pi1[checkbox][user_copy]" value="yes" ###USER_COPY_YES_VAL### />
</td>
<td colspan="2">
<input type="submit" name="tx_pilmailform_pi1[submit][submit]" value="Send!" />
</td>
</body>
</html>
wird soweit auch gefunden...
Jetzt muss ich noch Angaben im typoscript (Setup Feld) machen, richtig?
Wie diese aussehen müssen ist mir leider unklar. o.O
Kann mir bitte jemand einen Code-Schnipsel geben, so dass ich hier ein Stückchen weiter komme?
Vielen Dank und nur das BESTE 🙂
jens