[TYPO3-german] Systemextension FORM per Typoscript einbinden

Ralf-Rene Schröder ralf.rene at online.de
Fri Oct 25 18:31:25 CEST 2013


irgendwie kann ich kaum glauben dass niemand das neue FORM  per
Typoscript nutzt ??? Niemand einen Tipp wie das klappt ?

1.) Wie binde ich Formulare, entsprechend den die im Content dynamisch
erstellt werden können, per Typoscript ein ???
2.) sind wirklich keine dynamischen Parameter (ob nun Register oder GP)
in hidden fields zu belegen ???

mit Formhandler wäre das ganze kein Problem, aber hier soll jetzt
eigentlich keine TER extension eingesetzt werden, und ich möchte ungern
mit dem Kunden über fehlende Grundfunktionen in TYPO3 diskutieren...


Am 12.10.2013 01:55, schrieb Ralf-Rene Schröder:
> 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