TYPO3: Powermail variabler Betreff und Empfänger

Da ich immer wieder danach suche, hier als kleine Gedankenstütze: variable Empfänger und Betreff mit einem Powermail-Formular 2.x.

Die Auswahl des Betreffs erfolgt in meinem Fall über ein Select-Feld mit der ID 13. Das Select-Feld hat folgende Optionen:

  • **** bitte wählen ****|
  • Betreff Nummer 1|1
  • Alternativer Betreff|2

Anmerkung: Die Pipe trennt den angezeigten Wert von der tatsächlichen Value des Option-Tags. 

Auf der Seite des Formulares wird ein Ext-Template erstellt in dessen Setup folgende TS-Condition geschrieben wird:

1
2
3
4
5
6
7
8
9
10
[globalString = GP:tx_powermail_pi1|field|13 = 1]
  plugin.tx_powermail.settings.setup.receiver.subject = Betreff Nummer 1
  plugin.tx_powermail.settings.setup.receiver.email = empfaenger1@email.de
  plugin.tx_powermail.settings.setup.sender.subject = Ihre Nachricht: Betreff Nummer 1 
[global]
[globalString = GP:tx_powermail_pi1|field|13 = 2]
  plugin.tx_powermail.settings.setup.receiver.subject = Alternativer Betreff
  plugin.tx_powermail.settings.setup.receiver.email = empfaenger2@email.de
  plugin.tx_powermail.settings.setup.sender.subject = Ihre Nachricht:Alternativer Betreff
[global]
Social Media:Email this to someoneShare on Google+Share on FacebookShare on LinkedInShare on TumblrPin on PinterestTweet about this on Twitter

Kommentare (4)

  1. SmashD Antworten

    Feb 21, 2014 at 08:19

    Danke sehr! Danach hatte ich gesucht :)

  2. Freemind Antworten

    Aug 26, 2014 at 12:43

    Das ist genau das was ich suche, ABER um redundanten Code zu vermeiden, möchte ich sowas hier machen:

    [globalString = GP:tx_powermail_pi1|field|13 = 2,3,4]

    [globalString = GP:tx_powermail_pi1|field|13 = 2 OR 3 OR 4]

    [globalString = GP:tx_powermail_pi1|field|13 = 2|3|4]

    [globalString = GP:tx_powermail_pi1|field|13 = 2, 13 = 3, 13 = 4]

    aber nichts davon funktioniert. Habt jemand eine Idee?

    • webundso Antworten

      Aug 26, 2014 at 12:46

      Probier mal:
      [globalString = GP:tx_powermail_pi1|field|13 = 2] OR [globalString = GP:tx_powermail_pi1|field|13 = 3] OR [globalString = GP:tx_powermail_pi1|field|13 = 4]

      Gruss, Noël

Kommentieren?