Probleme mit Search Form
| Autor | Nachricht |
|---|---|
|
Verfasst am: 30. 05. 2012 [14:08]
|
|
|
rvs01
Themenersteller
Dabei seit: 30.05.2012
Beiträge: 1
|
Hallo, wollte auf meiner Internetseite "Search Form" aktivieren und bekomme im Frontend folgende Fehlermeldung: PHP Catchable Fatal Error: Argument 2 passed to tx_form_Controller_Form::cObjGetSingleExt() must be an array, null given, called in TYPO3-Version: 4.7.1 Was kann ich tun? lg |
|
Verfasst am: 22. 08. 2012 [12:28]
|
|
|
illovo
Dabei seit: 22.08.2012
Beiträge: 5
|
Nachdem das Problem in 4.7.4 weiterhin besteht, hier mein Ergebnis: - Die einfachste Variante ist, die Erweiterung "Form" im Erweiterungsmanager zu deaktivieren/deinstallieren. Dann funktioniert das als Seiteninhalt eingefügte Suchformular. Problem: Wer "Form" braucht, nutzt, hat Pech. Ich habe Pech. - Das Problem ist älter und es gibt einen Patch dazu, der jedoch nur dazu führt, dass die Fehlermeldung verschwindet und stattdessen die Marker, also nicht das Suchformular auf der Seite erscheint. HTML <table border="0" cellspacing="1" cellpadding="1" class="csc-searchform"> <div class="csc-mailform-field">###LABEL### ###FIELD###</div> </table> Der Patch (https://review.typo3.org/#/c/6537/) macht in typo3/sysext/form/Classes/Controller/Form.php: PHP $newTypoScript = array( '10' => 'FORM_INT', #ALT: #'10.' => $mergedTypoScript, #NEU: '10.' => is_array($mergedTypoScript) ? $mergedTypoScript : $typoScript, ); Ob man hier nun ansetzen kann bspw. durch hinterlegen eines Typoscripts an passender Stelle, das die Marker füllt. Ich weiß es nicht, weil ich die Zeit nicht habe. Nachtrag: Auch beim Seiteninhaltselement "Mail-Formular" sieht man erst mal nur (egal, ob mit Patch oder ohne). HTML <fieldset class="csc-mailform"> <div class="csc-mailform-field">###LABEL### ###FIELD###</div> </fieldset> Nachtrag zum Nachtrag: Was natürlich daran liegt, dass ich statisches Template "Default TS (Form)" nicht eingebunden hatte... [Dieser Beitrag wurde 3mal bearbeitet, zuletzt am 22.08.2012 um 20:56.] |



