Na dann 🙂
Powermail: Empfänger per TS überschreibbar?
Ich nochmal,
also das Beispiel ist auch angelehnt an
#76461
Ich werde es mal ausprobieren. Obwohl die Sache über TS für mich einfacher und logischer klingt.
Die Frage ist halt nur, warum die "if-Abfrage" für das versenden nicht mehr greift?
#
[globalVar = GP:tx_powermail_pi1|uid43=reklamation ]
#
plugin.tx_powermail_pi1.dynamicTyposcript.reciever-email.value = email1@test.de
#
[end]
gruß
Martin
mardl schriebDie Frage ist halt nur, warum die "if-Abfrage" für das versenden nicht mehr greift?
Deine Condition kann nur funktionieren wenn:
a) Keine Bestätigungsseite verwendet wird
b) Dein Formular auf einer Seite ist
Warum? Weil du Werte aus dem POST Request abfragst und nicht aus der Session...
mensch bist du schnell ;-)
hab die Sache von "ehontheim" ausprobiert und funktioniert einwandfrei und fix.
Deine Condition kann nur funktionieren wenn:
a) Keine Bestätigungsseite verwendet wird
b) Dein Formular auf einer Seite ist
a) Meinst du mit Bestätigungsseite die Seite
"Sind diese Angaben korrekt?", Wenn ich unter Formulardaten in Powermail einen hacken bei "Bestätigungsseite aktivieren" mache? Eigentlich brauch ich die Seite nicht!
b) Formular ist komplett auf einer Seite!
Warum? Weil du Werte aus dem POST Request abfragst und nicht aus der Session...
Würde es aus der Session funktionieren? Wenn ja, wie würde da die Syntax lauten?
Vielen Dank
Martin
PS: ...und so nebenbei mal ein sehr großes Lob für den Powermailer
Gute Frage - sollte wohl so funktionieren:
[globalVar = TSFE:fe_user|sesData|powermail_1272|uid43]
...
[end]
1272 ist die uid des tt_content Datensatzes mit powermail...
Super Sache, funktioniert einwandfrei!
Um dem Problem mit/ohne Bestätigungsseite zu umgehen, frage ich einfach beides ab.
plugin.tx_powermail_pi1.dynamicTyposcript.reciever-email = TEXT
# Session Abfragen
[globalVar = TSFE:fe_user|sesData|powermail_78|uid43=Allgemein]
plugin.tx_powermail_pi1.dynamicTyposcript.reciever-email.value = mail1@test.de
[end]
# POST abfragen
[globalVar = GP:tx_powermail_pi1|uid43=Allgemein ]
plugin.tx_powermail_pi1.dynamicTyposcript.reciever-email.value = mail1@test.de
[end]
Obwohl die Sache auch über den be_user funktioniert, gefällt es mir so besser.
Vielen Dank für deine (eure) Unterstützung
Martin
Die POST Daten werden sowieso zu Beginn der Laufzeit in die Session geschrieben - es sollte also immer mit sesData funktionieren...
Cheers, Alex
hi einpraegsam,
hab gestern das update auf die aktuelle version gemacht.
Leider habe ich jetzt das problem das nicht mehr nur die email-adresse als absender bei der bestätigungsmail drin steht, sondern immer "powermail [email1@test.de]"
vor dem Update stand nur "email1@test.de" da.
Dachte ich kann das mit dem
plugin.tx_powermail_pi1.dynamicTyposcript.reciever-email.value = email1@test.de
das Problem beheben, wenn ich da einen Namen angeben kann. Hab aber nichts dazu gefunden wie
plugin.tx_powermail_pi1.dynamicTyposcript.reciever-name.value = DaMardl
Kannst du mir da weiterhelfen bzw. sagen, wie ich den absendernamen "powermail" da rausbekomme?
Schaut komisch aus, wenn auf der bestätigungsmail an den kunden als absender "powermail" steht!
Wie gesagt, seit dem update gestern!
vielen Dank
Mardl
Sollte sich so langsam herumgesprochen haben - wenn man keinen Absendernamen definiert hat, wird "powermail" genommen.
Bild: easycaptures.com/…/0581907842.jpg
einpraegsam.net schriebSollte sich so langsam herumgesprochen haben - wenn man keinen Absendernamen definiert hat, wird "powermail" genommen.
Bild: easycaptures.com/…/0581907842.jpg
danke, habs bei
ausgeführt!
Mardl
Hallo einpraegsam, Hallo mardl 😃
ihr seid genial !!!! 😃 DANKE DANKE DANKE!!
Hab lange gegooglet, Doku gelesen, konnte das Problem aber nicht lösen. Dynamictyposcript ist tatsächlich das Zauberwort!
Schöne Grüße