Powermail

Powermail Empfänger im Frontend auswählen / eingeben

Manchmal braucht man die Möglichkeit den Empfänger eines Mailformular im Frontend auszuwählen.

Powermail kann hierfür auch auf Fluid ViewHelper zugreifen und so ist fast alles möglich.

Das Setup ist so zwar etwas komplexer aber die E-Mail Adressen stehen nicht klartext im Frontend. Die Feld UID ist in den Beispielen die 14.

Danke an Alex Kellner @einpraegsam für den Denkanstoß und das Beispiel mit Datensätzen aus der Tabelle fe_users.

Die Anleitung bezieht sich auf Powermail Version 2. Getestet mit Powermail 2.0.5 am 16.01.2013.

Empfänger per Select auswählen

lib.receiver = CASE
lib.receiver {
  # Die ID am Ende muss mit der UID des Felds übereinstimmen
  key.data = GP:tx_powermail_pi1|field|14
  key.intval = 1
 
  # Res 1
  1 = TEXT
  1.value = mail1@domain.de
  # Res 2
  2 = TEXT
  2.value = mail2@domain.de
  # Res 3
  3 = TEXT
  3.value = mail3@domain.de
  # Res 4
  4 = TEXT
  4.value = mail4@domain.de
 
  default = TEXT
  default.value = mail@domain.de
}

# Als Receiver Email muss {f:cObject(typoscriptObjectPath:'lib.receiver')} eingetragen werden

Empfänger aus Textfeld übernehmen

# ACHTUNG!!! Damit kann jeder über das Mailformular an jeden Mails schicken.
lib.receiver = TEXT
lib.receiver {
  # Die ID am Ende muss mit der UID des Felds übereinstimmen
  data = GP:tx_powermail_pi1|field|14
}
Stichwörter zu dieser Seite: 
Generator: TYPO3 CMS 6.2
Google Page Speed
@t3easy_de folgen
Google+