Nov.
8
In der neuen TYPO3 Version 4.6 --rebase wurden zahlreiche depracted Funktionen aus dem TYPO3-Core entfernt. Viele sich im Einsatz befindliche TYPO3-Extensions arbeiten im TYPO3 Backend für die Module (mod1, mod2, ...) mit der Kernklasse t3lib_div und dessen ehemaligen Funktion fixed_lgd_pre(). Wird ein TYPO3 Projekt zum Beispiel von der Version 4.5 auf die Version 4.6.x aktualisiert, tritt dieser Fehler auf. Die Fehlerkorrektur ist recht simpel, leider muss dafür der Extensionkern (Ext-Core) angepasst werden, damit die Extension im TYPO3-Backend wieder funktionstüchtig ist. Bis zur nächsten Aktualisierung durch den eigentlichen Extension-Entwickler ist also diese Art Eingriff von Nöten.
Die neue PHP-Funktion in der Kernklasse t3lib_div lautet fixed_lgd_cs(), sie ersetzt die ehemalige Funktion fixed_lgd_pre().
Die Funktion fixed_lgd_pre() wurde zum Beispiel für die Extension "kickstarter" und "sk_pagecomments" eingesetzt.
Einen Patch für die Extension "kickstarter" wurde bereits am 31.05.2011 veröffentlicht.
In der Extension "sk_pagecomments" muss im Verzeichnis "mod1" die index.php-Datei in der Zeile 139 angepasst werden.
Ehemalige Codezeile (typo3conf/ext/sk_pagecomments/mod1/index.php)
Neue Codezeile (typo3conf/ext/sk_pagecomments/mod1/index.php)
Note:
[…] […]
Danke für den ausführlichen Beitrag, sehr schön!
Für die Extension CSV Import (wil_importcsv) gilt das gleiche. Mehr dazu hier: http://www.typo3forum.net/forum/alle-anderen-extensions/54119-fehler-csv-import-wil_importcsv-typo3-4-6-a.html#post177696
Tosta
[…] […]
Danke für den Beitrag. Ich verwende sk_pagecomments ebenfalls, um Artikel von tt_news zu kommentieren. Mit obiger Anpassung werden die Kommentare zwar im Backend wieder fehlerfrei angezeigt, im Frontend bekomme ich aber folgende Fehlermeldung:
Fatal error: Class ‚t3lib_div‘ not found in /home/…/typo3/typo3conf/ext/sk_pagecomments/pi1/class.tx_skpagecomments_pi1.php on line 301
Hast du mir hier vielleicht ebenfalls einen Tip, was in der entsprechenden Datei geändert werden müsste?
Vielen Dank und Grüsse
Christoph
Super Beitrag, genau das hab ich aktuell auch bei der Extension fl_staticfilecache gebraucht 🙂 Da war auch noch die alte Funktion drin. Somit danke für den Beitrag 🙂
Danke.
[…] […]
Hat super geklappt, besten Dank für den Artikel!