Leeres Fenster beim Anlegen eines Inhaltselements

Es passierte im Typo3 Backend nach Installation mehrerer Erweiterungen, die anscheinend nicht mit der aktuellen Typo3-Version kompatibel waren.

Beim Versuch, ein neues Inhaltselement auf einer Seite anzulegen, blieb das Fenster rechts einfach leer. Auch eine Aktualisierung der Seite half nichts. Die einzige Möglichkeit bestand über Liste. Das ist allerdings doch ein wenig umständlich auf Dauer.

Meine Vermutung war also, eine der Erweiterungen muss dafür verantwortlich sein. Wie kann ich aber feststellen, welche Extension das betrifft?

Zunächst muss die Anzeige von Fehlermeldungen aktiviert werden. Das geht so:

  1. Installation -> All configuration aufrufen
  2. Den Abschnitt $TYPO3_CONF_VARS[‚SYS‘] erweitern.
  3. Nach [SYS][displayErrors] suchen und diese auf „1“ setzen.
  4. Vom Installationsmodul abmelden.

Ein erneuter Versuch, ein Inhaltselement anzulegen, ergab nun folgende Fehlermeldung:

Fatal error: Call to undefined method TYPO3\CMS\Core\Utility\GeneralUtility::readLLXMLfile() in /typo3conf/ext/sm_employeelist/pi1/class.tx_sm_employeelist_pi1_wizicon.php on line 65.

Das Problem liegt wohl darin, dass die XML-Datei für die eingestellte Sprache nicht gefunden wird. In der Datei sm_employeelist_pi1_wizicon.php muss nun folgende Zeile

$LOCAL_LANG = t3lib_div::readLLXMLfile($llFile, $GLOBALS[‚LANG‘]->lang);

durch

$LOCAL_LANG = t3lib_div::readLLfile($llFile, $GLOBALS[‚LANG‘]->lang);

ersetzt werden.

Und schon können wieder Inhaltselemente angelegt werden. 🙂

In meinem Beispiel handelt es sich um die Erweiterung sm_employeelist. Die Lösung ist aber auch auf andere Erweiterungen anwendbar.