[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