[TYPO3-german] Re: Re: Re: Re: Re: Powermail 2 : Dynamischer Empfänger je nach Betreff

Dirk Ho dirk_studivz at web.de
Fri Nov 28 23:46:33 CET 2014


Hallo Stefan,

leider hat es mit deinem TypoScript überhaupt nicht geklappt. Ich bekam 
zwar die "double-opt-in"-Email, doch nach dem Bestätigen kam überhaupt 
keine Email bei mir an.

Ich habe jetzt den ganzen Abend rumprobiert, auch gegoogled,... die 
fieldId habe ich mir auch extra nochmal über den PHPMyAdmin rausgesucht, 
der stimmt auch (nicht, dass ich das falsche Feld angegeben hätte und 
dort z.B. die Email-Adresse ankommt, statt des Betreffs).

Das Ausschalten des double-opt-in hat leider auch nichts gebracht (bei 
dem TypoScript das ich bisher hatte).

Gibt es denn die Möglichkeit mir irgendwie ausgeben zu lassen, welches 
der gewählte Betreff ist bzw. was da in dem switch-case ankommt?

Vielen Dank und viele Grüße,

Dirk

Am 28.11.2014 10:25, schrieb Dirk Ho:
> Hallo Stefan,
>
> vielen Dank für deine schnelle Antwort.
>
> Die Syntax unter 2) sieht bei mir bei "Email des Empfängers" so aus wie
> bei dir (außer das "_email", das ich aber ja auch nicht beim
> Variablennamen drin habe). Das sieht also so weit richtig aus, zumal,
> die Mails ja auch an die default-Email-Adresse kommen.
>
> Ich werde aber dein angehängtes Beispiel auf jeden Fall auch
> ausprobieren. Alleine die Idee mit dem variablen Betreff und
> Empfängernamen finde ich eine sehr gute Idee.
>
> Sollte das übers WE nicht funktionieren würde ich auch nochmal das
> "double-opt-in" deaktivieren und damit testen und mich ggf. nochmal melden.
>
> Vielen Dank auf jeden Fall schon mal, viele Grüße und ein schönes WE,
>
> Dirk
>
> Am 28.11.2014 09:56, schrieb Stefan Padberg:
>> 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 = allgemeines at firma.com
>>      1 = TEXT
>>      1.value = allgemeines at firma.com
>>      2 = TEXT
>>      2.value = abteilung-a at firma.com
>>      3 = TEXT
>>      3.value = abteilung- at 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 = busse at 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 = mitglieder at example.de
>>>>>    2 = TEXT
>>>>>    2.value = busse at example.de
>>>>>    3 = TEXT
>>>>>    3.value = presse at example.de
>>>>>    # Fanartikel
>>>>>    4 = TEXT
>>>>>    4.value = fanartikel at example.de
>>>>>    5 = TEXT
>>>>>    5.value = busse at example.de
>>>>>    6 = TEXT
>>>>>    6.value = webmaster at example.de
>>>>>    # Sonstige Anfragen
>>>>>    7 = TEXT
>>>>>    7.value = sonstiges at example.de
>>>>>    8 = TEXT
>>>>>    8.value = text at example.de
>>>>>    default = TEXT
>>>>>    default.value = default at 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
>>>>>
>>>>
>>>>
>>>
>>
>>
>



More information about the TYPO3-german mailing list