[TYPO3-german] Systemextension FORM per Typoscript einbinden
Ralf-Rene Schröder
ralf.rene at online.de
Sat Oct 12 01:55:14 CEST 2013
Hallo ich versuche gerade für ein Miniformular auf formhandler zu
verzichten, und da ich es mit weiteren daten bestücken muß und in einer
Lightbox ausgeben will, und einfach mal die Systemextension FORM per
Typoscript einzubinden...
folgendes TS (reduziert) nutze ich:
50 = FORM
50 {
enctype = multipart/form-data
method = post
prefix = tx_form
postProcessor {
1 = mail
1 {
recipientEmail = ...
senderEmail = ...
subject = test
}
}
30 = TEXTLINE
30.name = email
30.label.value = e-Mail
90 = SUBMIT
90.value = Submit Message
}
dies erzeugt aber folgenden Fehler (anbei die entsprechenden Zeilen):
Uncaught TYPO3 Exception
#1: PHP Catchable Fatal Error: Argument 2 passed to
TYPO3\CMS\Form\Controller\FormController::cObjGetSingleExt() must be an
array, null given, called in
/html/typo3/typo3_src-6.1.5/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php
on line 732 and defined in
/html/typo3/typo3_src-6.1.5/typo3/sysext/form/Classes/Controller/FormController.php
line 93 (More information)
TYPO3\CMS\Core\Error\Exception thrown in file
/html/typo3/typo3_src-6.1.5/typo3/sysext/core/Classes/Error/ErrorHandler.php
in line 108.
__________________________________________________________________________
9 TYPO3\CMS\Core\Error\ErrorHandler::handleError(4096, "Argument 2
passed to TYPO3\CMS\Form\Controller\For…/ContentObjectRenderer.php on
line 732 and defined",
"/html/typo3/typo3_src-6.1.5/typo3/sysext/form/Classes/Controller/FormController.php",
93, array)
/html/typo3/typo3_src-6.1.5/typo3/sysext/form/Classes/Controller/FormController.php:
00091: * @return string HTML output
00092: */
00093: public function cObjGetSingleExt($typoScriptObjectName, array
$typoScript, $typoScriptKey,
\TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer $contentObject) {
00094: $content = '';
00095: if ($typoScriptObjectName === 'FORM') {
__________________________________________________________________________
8 TYPO3\CMS\Form\Controller\FormController::cObjGetSingleExt("FORM_INT",
NULL, "10", TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer)
/html/typo3/typo3_src-6.1.5/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:
00730: foreach ($this->cObjHookObjectsArr as $cObjName => $hookObj) {
00731: if ($name === $cObjName && method_exists($hookObj,
'cObjGetSingleExt')) {
00732: $content .= $hookObj->cObjGetSingleExt($name, $conf,
$TSkey, $this);
00733: $hooked = TRUE;
00734: }
___________________________________________________________________________
bei "More Information" finde ich zu dieser Exeption den sinnigen Hinweis
die Systemextension FORM zu deaktivieren ... ich will sie aber ja nutzen
??? jemand eine Idee ???
PS: und wenn dies geschafft ist muß ich registerwerte in hidden fields
bekommen... das Manual liefert mir aber nur die Info STRING für den
value eines HIDDEN elements... kann ich mir irgendwie kaum vorstellen
dass da keine dynamischen Werte (GP,register,etc) funktionieren...
hat da jemand weitere Info odr Erfahrungen zu ???
--
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
More information about the TYPO3-german
mailing list