Hallo alle zusammen,
sollte diese Frage/das Thema irgendwo anders besser hinpassen, oder schon in irgendeiner weise behandelt worden sein, bitte bescheid sagen.
Also folgendes Problem:
Wir hatten bisher ein Powermail-formular auf einer Typo3 Installation Version 4.7
In diesem Formular gab es drei Radio-buttons. Je nachdem, welcher markiert ist wurde eine andere E-Mail Adresse verwendet. Gelöst war das über folgende userfunc im template der seite auf der das formular liegt:
includeLibs.manipulatePowermailReceiver = pfadZumScript/manipulateReceiver.php
lib.test = USER
lib.test.userFunc = user_manipulatePowermailReceiver->getEmail
das php-script dazu sieht folgendermaßen aus:
class user_manipulatePowermailReceiver {
public function getEmail($content = '', $conf = array()) {
$variables = t3lib_div::_GP('tx_powermail_pi1');
$email = 'STANDART-EMAIL-ADRESSE';
$land = $variables['field']['20'];
switch ($land) {
case Europa:
$email = 'EMAIL-ADRESSE-1';
break;
case Amerika:
$email = 'EMAIL-ADRESSE-2';
break;
case Asien:
$email = 'EMAIL-ADRESSE-3';
break;
}
return $email;
}
}
Auf Grund eines Updates von typo3 4.7 auf typo3 6.x soll das ganze nun natürlich auch mit dem aktuellen Powermail funktionieren.
Habe das ganze denke ich soweit aus der alten installation übernommen. Aber wie ichs mir schon dachte funktioniert das nicht einfach so. Ich habe versuch mich durch das aktuelle Powermail zu wühlen um zu sehen wo oder wie genau die E-Mail Adresse gesetzt wird, aber ich finde mich da leider nicht zurecht.
Kann mir da vielleicht jemand einen Tipp geben. Oder ist das vielleicht sogar anders/einfacher/besser zu lösen?
Danke schonmal
Eduard