Fixen von alten Extensions bei einem Update von TYPO3 4.5 auf TYPO3 6 , 7 oder sogar 8

Nach einem Upgrade einer alten TYPO3 Version 4.5 zu einer höheren TYPO3 Version wie zum Beispiel TYPO3 7.x oder 8.x werden einige euer alten Extension nicht mehr funktionieren, da sich in der Zwischenzeit viel im TYPO3 Core getan hat. Leider wurden viele der Extensions von Grund auf neu entwickelt oder es handelt sich dabei um eigene Entwicklungen, für die es gar kein Update gibt.

Jedoch sind noch einige der Funktionen da und durch folgende Anpassungen der Aufrufe kannst du die Extensions größtenteils wieder zum Laufen bringen. Bevor du damit anfängst ist es ratsam ein Backup von der Extension zu erstellen, sodass du im Notfall zur ursprünglichen Ausgangslage zurückkehren kannst.

Mit diesen häufigsten Aufrufen solltest du einen Großteil gefixt bekommen:

  • Dies tslib_cObj durch diesen ersetzen   TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer
  • Dies t3lib_div:: durch diesen ersetzen  \TYPO3\CMS\Core\Utility\GeneralUtility::
  • Dies tslib_pibase durch diesen ersetzen  \TYPO3\CMS\Frontend\Plugin\AbstractPlugin
  • Dies t3lib_extMgm:: durch diesen ersetzen  \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::
  • Alle  require_once entfernen oder auskommentieren
  • Alle t3lib_div::loadTCA("tt_content")  entfernen oder auskommentieren

Falls du noch weitere Aufrufe hast, die ich hier nicht aufgelistet habe findest du hier eine Übersicht der neuen Namespaces, zusätzlich findest du im TYPO3 6.2 Core unter typo3/sysext/core/Migrations/Code/ClassAliasMap.php eine Datei mit dem kompletten Mapping von alten zu neuen Klassen:

Quelle: https://docs.typo3.org/typo3cms/CoreApiReference/6.2/ApiOverview/Namespaces/Index.html

Weitere hilfereiche Links findest du im TYPO3 Wiki:

MerkenMerken

MerkenMerken

MerkenMerken

Das Könnte Dich Auch Interessieren:

Weiterleitung von deaktivierten Newsbeiträgen R... Es ist manchmal sinnvoll, seine deaktivierten Newsbeiträge auf eine Übersichtsseite weiterzuleiten, wenn diese nicht mehr aktiviert sind und um so mög...
Super TYPO3 Optionsplit Tutorial! In diesem Tutorial werden sehr anschaulich und ausführlich die Möglichkeiten gezeigt, die einem der Befehl Optionsplit bietet. Was ist dieses Opt...
Iframe Tag für Youtube Videos im CKEditor unter TY... Meiner Meinung nach ist es super praktisch Youtube Videos mit in die normalen Contentelemente einbauen zu können, so sparst du Contentelemente, schons...
404 Fehler bei Aufruf einer Typo3 Seite mit Get Ur... Seid einiger Zeit häuften sich meine 404 Fehler die ich in Google Analytics überwachte, sowie die 404 Fehler in der Google Search Console. Häufige Gem...

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.