Hi zusammen,
ich habe gerade ein Problem. Ich versuche ein einfaches Kontaktformular (nur eine Seite) mit einem Datei-Uploadfeld auszustatten.
Soweit klappt das auch schon gut, nur wird in der Mail an den Admin nur der Dateiname reingeschrieben, nicht aber der ganze Link bzw. Pfad zur Datei auf dem Server.
Da steht also z.B. immer nur:
file_anhang: 2641_001.pdf
Aber nichts verlinkt, keine Möglichkeit an die hochgeladene Datei ranzukommen.
Was könnte hier noch fehlen?
Hier mein Typoscript von der Seite:
plugin.tx_thmailformplus_pi1.fieldConf {
file_anhang {
numberOfAllowedFiles = 1
fileTypes = gif,pdf,jpeg
fileSize = 9000000
fileUpload = uploads/pics/
uploadedFiles {
template = <tr><td>###fileName###</td></tr>
wrap = <table border="0" cellspacing="0" cellpadding="0">|</table>
}
uploadedFiles.mail {
plainTemplate = ###filePath######fileName###
HTMLTemplate = ###filePath######fileName###<br>
plainWrap = File start:|file end
HTMLWrap = File start:|file end<br>
}
uploadedFiles.mailReceiver {
plainTemplate = ###filePath######fileName###\n
HTMLTemplate = <a href="###filePath######fileName###">###fileName###</a><br>
plainWrap = ReceiverFile start:|file end
HTMLWrap = ReceiverFile start:|<br>file end<br>
}
uploadedFiles.mailUser {
plainTemplate = ###filePath######fileName###\n
HTMLTemplate = <a href="###filePath######fileName###">###fileName###</a><br>
plainWrap = ReceiverFile start:|file end
HTMLWrap = ReceiverFile start:|<br>file end<br>
}
}
}
plugin.tx_thmailformplus_pi1.default.email_attachment = file_anhang
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:36,hidden:1,CType:textpic
# if dbkey is not set: "uid" is taken
dbkey =uid
# mapping settings
fields {
name {
mapping = header
}
email {
mapping = bodytext
if_is_empty = chr1977@gmx.de
}
file_anhang {
mapping = image
}
}
debug = 0
}
Und hier ist der Ausschnitt aus dem Template:
<tr>
<td width="105"><p>Senden Sie uns Ihre Unterlagen</p></td>
<td width="10"><p><img src="fileadmin/templates/main/images/1.gif" alt="" width="10" height="10" /></p></td>
<td colspan="3"><p>
###error_upload######value_upload###<input type="file" name="file_anhang" size="20" maxlength="9000000" accept="*.jpg,*.gif,*.pdf,*.doc,*.zip,*.rar" />
</p></td>
</tr>
Was mach ich falsch oder was fehlt hier noch?