Hallo Dirk,
ich hatte das in einem Projekt so gelöst:
(läuft unter Typo3 6.1 und Powermail 2.0)
1) Betreff-Auswahl mit Select-Feld so wie du
2) Im Powermail-Plugin im Reiter "Empfänger" folgendes:
Name des Empfängers:{f:cObject(typoscriptObjectPath:'lib.receiver_name')}
E-Mail des Empfängers:
{f:cObject(typoscriptObjectPath:'lib.receiver_email')}
Betreff der Mail an den Empfänger:
{f:cObject(typoscriptObjectPath:'lib.subject')}
3)
Im TypoScript:
lib.receiver_email = CASE
lib.receiver_email {
# content id 59: field uid 11
key.data = GP:tx_powermail_pi1|field|11
key.intval = 1
default = TEXT
default.value = allgemei...@firma.com
1 = TEXT
1.value = allgemei...@firma.com
2 = TEXT
2.value = abteilun...@firma.com
3 = TEXT
3.value = abteilu...@firma.com
}
lib.receiver_name = CASE
lib.receiver_name {
# content id 59: field uid 11
key.data = GP:tx_powermail_pi1|field|11
key.intval = 1
default = TEXT
default.value = Firma XY
1 = TEXT
1.value = Firma XY Allgemein
2 = TEXT
2.value = Firma XY Abteilung A
3 = TEXT
3.value = Firma XY Abteilung B
}
lib.subject = TEXT
lib.subject {
# content id 59: field uid 11
key.data = GP:tx_powermail_pi1|field|11
key.intval = 1
default = TEXT
default.value = Allgemeine Anfrage
1 = TEXT
1.value = Allgemeine Anfrage
2 = TEXT
2.value = Anfrage an Abteilung A
3 = TEXT
3.value = Anfrage an Abteilung B
}
Das funktioniert einwandfrei. Da Schritt 1 und 3 bei dir korrekt zu sein
scheinen, schau dir nochmal die Syntax bei Schritt 2 an.
Beste Grüße
Stefan
Am 28.11.2014 um 09:07 schrieb Dirk Ho:
Hallo Stefan,
vielen Dank für deine Antwort.
Folgenderweise ist der Betreff im "Formulare"-SysFolder konfiguriert:
Bitte auswählen...|
Auswärtsfahrten|2
Spieltags-Flyer|8
Eintrittskarten|5
Fanartikel|4
Internetpräsenz|6
Mitgliederverwaltung|1
Presseanfrage|3
Sonstige Anfragen|7
Das sollte ja passen?! Kann ich denn an dieser Stelle, damit es
sprechender ist, statt
Auswärtsfahrten|2
z.B. auch
Auswärtsfahrten|auswaertsfahrten
einstellen und das dann über
>> auswaertsfahrten = TEXT
>> auswaertsfahrten.value = bu...@example.de
abfragen?
Vielen Dank und viele Grüße,
Dirk
Am 27.11.2014 07:48, schrieb Stefan Padberg:
Hallo Dirk,
welchen value gibst du denn dem Betreff-field mit? Es muss natürlich
irgendwas mit 1,2,3 sein, sonst kann der lib.receiver-Case nicht
reagieren.
Bete Grüße
Stefan
Am 26.11.2014 um 20:56 schrieb Dirk Ho:
Hallo,
ich verwende untenstehendes TypoScript mit Powermail 2 (Template in
meiner Kontakt-Seite). Damit möchte ich erreichen, dass je nach
gewähltem Betreff (steht in einer Select-Box und wird auch korrekt in
der Mail mitgeschickt), sich der Empfänger der Nachricht ändert.
Das Problem ist jedoch, dass die Email immer nur an "default.value"
geschickt wird. Die Mails kommen also an, aber nicht bei den dafür
vorgesehenen Adressen. Die Feld-ID 10 stimmt auch definitiv für den
Betreff.
Nur leider funktioniert es nicht. :( Hat jemand eine Idee, woran das
liegen könnte?
lib.receiver = CASE
lib.receiver {
key.data = GP:tx_powermail_pi1|field|10
key.intval = 1
1 = TEXT
1.value = mitglie...@example.de
2 = TEXT
2.value = bu...@example.de
3 = TEXT
3.value = pre...@example.de
# Fanartikel
4 = TEXT
4.value = fanarti...@example.de
5 = TEXT
5.value = bu...@example.de
6 = TEXT
6.value = webmas...@example.de
# Sonstige Anfragen
7 = TEXT
7.value = sonsti...@example.de
8 = TEXT
8.value = t...@example.de
default = TEXT
default.value = defa...@example.de
}
Was noch zu erwähnen wäre: Ich habe double-opt-in aktiviert. Aber das
dürfte damit ja (hoffentlich) nichts zu tun haben?!
Vielen Dank und viele Grüße,
Dirk
--
Bergische Webschmiede
Typo3 Dienstleistungen
:: Dipl.-Ing. Stefan Padberg
:: www.bergische-webschmiede.de
---
Diese E-Mail ist frei von Viren und Malware, denn der avast! Antivirus Schutz
ist aktiv.
http://www.avast.com
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german