Zum Inhalt springen

Post Parameter mit Powermail und Mailform

Erstellt am 6. März 2012 · Noch keine Antworten

Tags: Frage

hombo13 ·

Hallo Forum, ich möchte folgendes machen: Auf einer Seite sind bestellbare Bücher. Klicke ich auf einen präparierten Link - geht die Bestellung an Powermail und wird dort vorausgefüllt. Klappt gut. ABER: für den Redakteur ist ein "päparierter" Link wie z.B.

<p class="bestellung" title="Buch jetzt bestellen"><a href="http://index.php?id=232&titel=Love%20Series%20Participants%20Guide&preis=12.95%20sFr.">Jetzt bestellen</a></p>

ein Horror.
Idee: warum nicht mit dem neuen Mailformular ("Form" in den Erweiterungen aktiviert) die Werte mit einem versteckten Feld übermitteln. Dann könnte der Redakteur einfach die Felder "titel" und "preis" im Mailformular ausfüllen - keine Leerzeichen escapen. Wäre einfacher.

In meinem Mailform steht

action = http://www.verbaselt.net/index.php?id=232
class = form
enctype = multipart/form-data
method = post
prefix = tx_form
confirmation = 1

/* Mail brauchen wir nicht deshalb auskommentiert
postProcessor {
	1 = mail
	1 {
		recipientEmail = haller@gmx.de
		senderEmail = haller@gmx.de
	}
}
*/

10 = HIDDEN
10 {
	name = titel
	value = Lovedesign
}
20 = HIDDEN
20 {
	name = preis
	value = 13.45 sFr.
}
30 = SUBMIT
30 {
	name = 8
	value = bestellen
}

und beim Powermail steht im TS

plugin.tx_powermail_pi1 {
  prefill {
    uid239 = TEXT
    uid239.data = GP:titel
    uid239.htmlSpecialChars = 1
    
    uid240 = TEXT
    uid240.data = GP:preis
    uid240.htmlSpecialChars = 1
  }
}

Frage:
Habe ich das mit dem Auslesen von Postvariablen und Powermail richtig gemacht?
Habe ich ein Fehler beim Sendemail gemacht?

vielen Dank für kleinen Hinweis 8-)

***
TYPO3 4.6.3 / Form / Powermail