Unter Version 7.6.14 baue ich mit dem Extension Builder ein neues Backend Modul. Das habe ich manuell erst einmal nicht verändert. Als Action habe ich nur list ausgewählt. Ich kann die Extension installieren. Wenn ich sie jedoch starte bekomme ich folgenden Fehler:
Sorry, the requested view was not found. The technical reason is: No template was found. View could not be resolved for action "list" in class "VendorName\Extensionkey\Controller\MyBackendModelObjController". Den Cache habe ich wirklich komplett, auch manuell, gelöscht. Die Extension heißt extensionkey (Sorry ist ein Test) Eine Datei List.html (UpperCamleCase) finde ich unter \typo3conf\ext\extensionkey\Resources\Private\Backend\Templates\MyBackendModelObj ext_tables.php hat folgenden Inhalt: if (TYPO3_MODE === 'BE') { \TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerModule( 'VendorName.' . $_EXTKEY, 'web', // Make module a submodule of 'web' 'backendmodulekey', // Submodule key '', // Position array( 'MyBackendModelObj' => 'list', ), array( 'access' => 'user,group', 'icon' => 'EXT:' . $_EXTKEY . '/ext_icon.gif', 'labels' => 'LLL:EXT:' . $_EXTKEY . '/Resources/Private/Language/locallang_backendmodulekey.xlf', ) ); } \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile($_EXTKEY, 'Configuration/TypoScript', 'Extension Name'); \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('tx_extensionkey_domain_model_mybackendmodelobj', 'EXT:extensionkey/Resources/Private/Language/locallang_csh_tx_extensionkey_domain_model_mybackendmodelobj.xlf'); \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::allowTableOnStandardPages('tx_extensionkey_domain_model_mybackendmodelobj'); \typo3conf\ext\extensionkey\Configuration\TypoScript\setup.txt module.tx_extensionkey_web_extensionkeybackendmodulekey { persistence { storagePid = {$module.tx_extensionkey_backendmodulekey.persistence.storagePid} } view { templateRootPaths.0 = {$module.tx_extensionkey_backendmodulekey.view.templateRootPath} partialRootPaths.0 = {$module.tx_extensionkey_backendmodulekey.view.partialRootPath} layoutRootPaths.0 = {$module.tx_extensionkey_backendmodulekey.view.layoutRootPath} } } \typo3conf\ext\extensionkey\Configuration\TypoScript\constants.txt module.tx_extensionkey_backendmodulekey { view { # cat=module.tx_extensionkey_backendmodulekey/file; type=string; label=Path to template root (BE) templateRootPath = EXT:extensionkey/Resources/Private/Backend/Templates/ # cat=module.tx_extensionkey_backendmodulekey/file; type=string; label=Path to template partials (BE) partialRootPath = EXT:extensionkey/Resources/Private/Backend/Partials/ # cat=module.tx_extensionkey_backendmodulekey/file; type=string; label=Path to template layouts (BE) layoutRootPath = EXT:extensionkey/Resources/Private/Backend/Layouts/ } persistence { # cat=module.tx_extensionkey_backendmodulekey//a; type=string; label=Default storage PID storagePid = } } Ich habe jetzt verschiedene Varianten auch unter Version 6.2 ausprobiert, bekomme aber immer den gleichen Fehler. Zumindest wenn ich ein Frontend Modul erzeuge, bekomme ich mit dem Extension Builder ein funktionierendes Gerüst. Für ein Backend Modul will mir das nicht gelingen. Ich entwickle unter Windows. Damit hatte ich bislang aber nie Probleme. _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german