[TYPO3-german] in userFunction mit Daten aus mailformplus eine Newsletteranmeldung anstoßen

Maik maik.vl at web.de
Thu Apr 5 02:42:16 CEST 2007


Für alle die es interessiert:

// Benötigte Klassen einbinden
require_once("typo3/sysext/cms/tslib/media/scripts/fe_adminLib.inc");
require_once(t3lib_extMgm::extPath('direct_mail_subscription').'pi/class.dmailsubscribe.php');

// Post vars für die Anmeldung setzen
// etwas unschön, aber in meinem speziellen Fall angebracht
// (Alternative -> Formularfelder direkt als 
name="[FE][tt_address][name]" zuweisen
$_POST['FE']['tt_address']['name'] = $name;
$_POST['FE']['tt_address']['email'] = $params['data']['kemail'];
$_POST['FE']['tt_address']['module_sys_dmail_html'] = 1;

// Konfiguration laden        
$conf = 
$GLOBALS['TSFE']->tmpl->setup['plugin.']['feadmin.']['dmailsubscription.'];

// Template relativ zur aufrufenden Extension setzen
$conf['templateFile'] = "../../../".$conf['templateFile'];

// Initialisierung feAdmin Objekt               
$ua = new user_feAdmin();
$ua->cObj = t3lib_div::makeInstance('tslib_cObj');
$ua->init($content,$conf);



Grüße
Maik Vlcek
mediavrog.net


More information about the TYPO3-german mailing list