Webfibel

Wissenswertes rund um das Internet & der Webentwicklung

readLLXMLfile in TYPO3 >= 7.0

27. Februar 2017 Martin Hesse 0 Comments

Wer im Zuge einer Migration auf TYPO3 7.x upgradet und im Backend oder Frontend die folgende Fehlermeldung erscheint:

Fehlermeldung Class ‚t3lib_l10n_parser_Llxml‘ not found

Oder diese Fehlermeldung …

Call to undefined method TYPO3\CMS\Core\UtilityGeneralUtility::t3lib_l10n_parser_Llxml()

Der hat ein Migrations-Problem in einer seiner Extensions für die TYPO3-Version 7.0 oder höher.

Früher war der Aufruf, um eine Sprachdatei auszulesen der folgende …

Nun wurde in TYPO3 6.2 und höher einiges an den Klassennamen und Aufrufen getan. Der Aufruf „t3lib_div“ ist in diesem Fall ungültig.

So muss man folgendes für TYPO3 6.2 ersetzen …

  • t3lib_div:: wird zu \TYPO3\CMS\Core\Utility\GeneralUtility::
  • t3lib_extMgm:: wird zu \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::
  • tslib_pibase wird zu \TYPO3\CMS\Frontend\Plugin\AbstractPlugin
  • tslib_cObj wird zu TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer

Schreibt man jetzt für die Version 7.x das nach der Anleitung um und ändert es wie folgt ab …

Bekommen wir den zweiten Fehler angezeigt. Hier wurde also nun komplett etwas überarbeitet.

Der Richtige Aufruf für TYPO3 7.x ist nun folgender …

Die Fehlermeldung sollte verschwunden sein und der Zugriff auf die Übersetzungen sollte nun möglich sein.

#locallang.xml#Migration#readLLXMLfile#Translation#TYPO3#Übersetzung

Previous Post

Next Post

Hinterlasse einen Kommentar

Hinterlasse den ersten Kommentar!

Benachrichtige mich zu:
avatar
wpDiscuz