Hallo,
ich habe ein Problem damit, Inhaltselemente im FE-Editing in der Reihenfolge nach unten oder nach oben zu verschieben. Wenn ich die entsprechenden Buttons benutze erscheint diese Fehlermeldung:
Fatal error: Call to a member function on a non-object in ...../t3lib/class.t3lib_tsfebeuserauth.php on line 1068
Im Backend klappt das Verschieben problemlos.
Woran mag das liegen?
Beste Grüsse
Niklas
Für dieses Problem gibt es hier eine Lösung, falls es mal jemand braucht:
http://bugs.typo3.org/view.php?id=4160
Anscheinend geht das bei Version 4.1.1 nicht mehr wirklich. Ich hatte diesen Fehler und habe den Source-Code wie angegeben gepatched. Anschliessend erhalte ich:
Fatal error: Call to undefined function: getmultiplegroupswhereclause() in /home/domain/public_html/t3src/typo3_src-4.1.1/t3lib/class.t3lib_page.php on line 975
Hat jemand eine Idee?
Eigentlich möchte ich schon gerne wieder die Content-Elemente verschieben können...
Grüße
Jo
Ich habe das gleiche Problem, wurde bereits eine Lösung gefunden? hab die datei auch gepatched und bekomme dann eine neue Fehlermeldung:
Fatal error: Call to undefined function: getmultiplegroupswhereclause() in /.../t3lib/class.t3lib_page.php on line 975
Hallo,
ich weiss zwar nicht, warum dieser Eintrag als erledigt gekennzechnet ist, da keine Lösung dabeisteht, aber falls es jemanden interessiert, ich habe eine.
Ich habe Typo3 4.1.1 und der Fehler lautet bei mir:
Fatal error: Call to a member function on a non-object in /typo3_src-4.1.1/t3lib/class.t3lib_tsfebeuserauth.php on line 1082
Folgende Änderung ist zu machen, damit das Verschieben wieder klappt:
require_once(PATH_t3lib.'class.t3lib_page.php');
$workaround = t3lib_div::makeInstance('t3lib_pageSelect');
$workaround->init(0);
$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery(
'uid,pid',
$table,
'pid='.intval($row['pid']).
' AND '.$sortField.$op.intval($row[$sortField]).
$copyAfterFieldsQuery.
#$GLOBALS['TSFE']->sys_page->enableFields($table,'',$ignore),
$workaround->enableFields($table,'',$ignore),
'',
$sortField.$desc,
'2'
);
In diesem Code-Ausschnitt entspricht die Zeile 10 der Zeile 1082 der class.t3lib_tsfebeuserauth.php. Diese wird auskommentiert und zusätzlich die eingerückten (eingerückt zur Verdeutlichung) Zeilen eingefügt.
Grüsse,
gupf
Da ich es auch gerade in der Typo3-Version 4.1.1 hatte, nur noch mal der Hinweis: in der Typo3-Version 4.1.3 ist der Bug behoben!
http://bugs.typo3.org/view.php?id=4160
Die Lösung: Typo3-Version =/> 4.1.3 verwenden (ggf. einfach Source aktualisieren)!