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