Während einiger Updates von TYPO3 4.5 auf TYPO3 6.2 und sehr vieler Pi-Based Extension Anpassungen ist mir ein besonders ärgerlicher Fehler in Erinnerung geblieben.
Bei mir hat sich dieser Fehler erst gezeigt, wenn ein neues Inhaltselement im Backend erstellt werden sollte.
Der Fehler lag in der pi1, pi2, … „…wizcon.php“ Datei und erzeugte einen 500 Fehler.
Um den Fehler zu beheben musste ich folgende Zeile ersetzten.
$LOCAL_LANG = t3lib_div::readLLXMLfile($llFile, $GLOBALS['LANG']->lang);
Die nicht mehr vorhandene Funktion t3lib_div::readLLXMLfile muss nun auskommentiert werden und mit folgenden Zeilen ersetzt werden.
// Diese Zeile auskommentieren
// $LOCAL_LANG = t3lib_div::readLLXMLfile($llFile, $GLOBALS['LANG']->lang);
$parser = t3lib_div::makeInstance('t3lib_l10n_parser_Llxml');
$LOCAL_LANG = $parser->getParsedData($llFile, $GLOBALS['LANG']->lang);