Zum Inhalt springen

Frage zu dynamischem Powermail-Empfänger aus GET-Variable

Erstellt am 25. November 2014 · 2 Antworten · letzte Antwort am 26. November 2014

Tags: Powermail, TYPO3 6.x, Frage

dercin ·

Hallo,

ich habe eine Frage zu dynamischen Empfängern in Powermail 2. Ich habe eine Extension mit Ansprechpartnern gebaut. Diese Ansprechpartner sind mit einem Kontaktformular verlinkt. Der Kunde kann jedes X-beliebige Formular wählen.

Ich verlinke also auf eine Seite und übergebe die ID des Benutzers.

Die URL ohne REAL_URL sieht dann in etwa so aus:
index.php?id=xxx&tx_meineext_pi1[contact_uid]=xxx

Ich hatte vorher ein verstecktes Feld in POWERMAIL mit diesem Wert gefüllt und den Empfänger nach diesem Wert in TS gesetzt. Das möchte ich jetzt aber ändern, da dann immer ein verstecktes vorkonfiguriertes Feld existieren muss.

Also setze ich den Empfänger nicht nach dem Wert eines Feldes sondern nach der GET-Variable direkt, nur wird diese natürlich nicht in der Action des Formulars übergeben. Kann ich den Parameter an die Action des Formulars übergeben ohne die ganze ACTION-URL manuell zusammenzubauen?

Besten Dank
Nico

einpraegsam.​net · · Beste Antwort

ja, im Prinzip so ähnlich wie hier beschrieben:
#112554
So kannst du schon mal den Empfänger über TypoScript manipulieren

Zur Frage mit dem Parameter:
Es gibt zwei Möglichkeiten, wie du einen Parameter mitschleifen kannst.
1. Entweder über config.linkVars - das hat aber den Nachteil, dass der Parameter, wenn einmal gesetzt, überall mit übergeben wird
2. Oder du gibst dem Powermail Formular (original unter EXT:powermail/Resources/Private/Templates/Form/Form.html) ein addQueryString="1" mit. Damit übernimmt powermail beim Absenden alle gegebenen GET-Parameter

Letzteres ist hier beschrieben:
http://www.typo3-probleme.de/2014/07/21/typo3-powermail-2-x-mit-tx_news-single-verbinden/