[TYPO3-german] MailformPlus und attachments
harp
harp at leberkaas.de
Wed Oct 25 12:50:50 CEST 2006
Hallo Christian,
du musst Daten aus dem mailform in einen table (z.B. tt_content) übergeben,
damit die files auf dem Server mit einer UID gespeichert werden können. Lies
dir mal das hier durch:
http://typo3.org/documentation/document-library/extension-manuals/th_mailformplus/3.8.0/view/1/6/#id2839522
Musst nur ein extension template auf der formularseite installieren und
folgendes ins setup des templates eintragen und auf deine bedürfnisse bzw.
gegebenheiten anpassen:
plugin.tx_thmailformplus_pi1.saveDB = 1
plugin.tx_thmailformplus_pi1.saveDB {
dbTable = tt_content
fileUpload = uploads/pics/
fileTypes = jpg,gif,png,jpeg
# set maximum filesize to 100Kb
fileSize = 100000
# change "96" to an existing page-ID in your TYPO3 project
dbinsert=pid:96,hidden:0,CType:textpic
# if dbkey is not set: "uid" is taken
dbkey =uid
# [inputFieldName]:[DBName]
mapping=name:header,subject:bodytext,photo:image,photo2:image
}
Die pid bei dbinsert ist die Seite, wo die Formulardaten "zwischengespeichert".
Entweder machst du hidden auf 1 oder du legst eine Unterseite von
deinem Formular an,
die nicht pulic ist. Deine Dokumente werden dann in "upload/pics"
(oder einem anderen,
einzurichtenden Folder z.B. upload/docs) gespeichert und per link im
mailformular zum
download übergeben. Die dateien heissen dann so ähnlich wie
"96_inputfeldname_276.doc.
Kleiner tip noch: du musst dich bei mapping natürlich an voorhandene
felder in tt_content halten.
am besten speicherst du einfach den nachnamen im header und die
datei(en) auf image
Gruß
Harald
du musst im endefekt nur eine versteckte nur eine page id angeben, unter der
die Daten gespeichert werden
Am 24.10.06 schrieb Christian Heck <heck at punkt.de>:
>
> Hallo allerseits,
>
> ich kämpfe hier gerade verzweifelt mit den Attachments in MailfomPlus.
>
> Was ich brauche:
> - Besucher füllt Formular aus und kann ein Dokument von seiner lokalen
> Platte beifügen.
> - Das Dokument soll nicht in TYPO3 zur Verfügung stehen, sondern gleich
> mit der Benachrichtigung an den Admin verschickt werden.
>
> Leider klappt das bei mir nicht.
>
> Hat einer von euch da einen guten Tipp oder vielleicht auch einen ersten
> Verdacht, wo mein Denkfehler liegt?
>
> Danke
> Christian
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>
More information about the TYPO3-german
mailing list