[TYPO3-german] WG: Formhandler in eigener Extension
Jorinde Milde
jorinde.milde at 599media.de
Fri Jul 25 14:23:12 CEST 2014
Hallo Liste,
ich würde gern Formhandler in einer eigenen Extension einbinden.
Grundsätzlich funktioniert das Einbinden auch, nur die Funktionalität (Validator, Finischer) scheinen nicht zu laufen.
Im Controller habe ich folgenden Code implementiert:
require_once(\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('formhandler') . 'pi1/class.tx_formhandler_pi1.php');
...
Class
Action:
$formhandler = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('tx_formhandler_pi1');
$formhandler->cObj = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('tslib_cObj');
$config = $GLOBALS["TSFE"]->tmpl->setup['plugin.']['tx_realestatemanager.']['formhandler.'];
$form = $formhandler->main("contactform",$config);
unset($config, $formhandler);
$this->view->assign('form', $form);
Im TypoScript Setup meiner Extension:
formhandler.settings < plugin.Tx_Formhandler.settings.predef.contactform
formhandler.settings {
templateFile = EXT:real_estate_manager/Resources/Private/Templates/Formhandler/contactform.html
}
Im Großen und Ganzen habe ich mich hieran orientiert:
http://blog.nimius.net/2014/04/formhandler-eigener-extension-verwenden/
Mit freundlichen Grüßen
Jorinde Milde
M.Sc. Jorinde Milde
Web Development
599media GmbH
Platz der Oktoberopfer 5
09599 Freiberg
Tel.: 03731 / 41 939 - 42
Fax: 03731 / 41 939 - 59
http://www.599media.de<http://www.599media.de/>
jorinde.milde at 599media.de<mailto:jorinde.milde at 599media.de>
Geschäftsführer: Jens Engelmann
Sitz der Gesellschaft: Freiberg
HR: AG Chemnitz HRB 24695
More information about the TYPO3-german
mailing list