Ich versuche zu einer vorhandenen Ext Base Extension ein Backend Modul anzulegen und habe dazu folgendes gemacht.
Ich habe eine "BackendController.php" Klasse angelegt mit einer leeren "listAction".
In der ext_localconf.php den folgenden Code eingefügt:
if (TYPO3_MODE === 'BE') { /** * Registers a Backend Module */ \TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerModule( $_EXTKEY, 'web', // Make module a submodule of 'web' 'Pi1', // Submodule key '', // Position 'Backend' => 'list', ), 'access' => 'user,group', 'icon' => 'EXT:' . $_EXTKEY . '/ext_icon.gif', 'labels' => 'LLL:EXT:' . $_EXTKEY . '/Resources/Private/Language/locallang_pi1.xlf', ) ); } \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile($_EXTKEY, 'Configuration/TypoScript', 'Utilities');
Die "locallang_pi1.xlf" angelegt, in der TS Config die Template Pfade gesetzt, den Cache gelöscht.
Es tut sich aber _gar nichts_ im Backend.. das Modul taucht nicht auf.. ich habe eine leere TYPO3 Extension mit dem "extension builder" erstellt mit einem Backend Modul und dort wird es angezeigt, ich habe meiner Meinung nach in meiner Extension die selben Dinge eingefügt aber es tut sich einfach nichts.. es kommt keine Fehlermeldung, kein gar nichts.. sowas finde ich einfach extrem mühsam und ärgerlich, andere Erklärungen die ich über Google gefunden habe, haben auch nicht mehr Informationen zu diesem Thema.
Was kann ich noch vergessen habe?
lg Matthias