[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