From d9e0ae6c444acf211079066e149f31318a005e52 Mon Sep 17 00:00:00 2001 From: wadichaabene Date: Thu, 21 Nov 2024 17:46:57 +0100 Subject: [PATCH] [BUGFIX] Upgrade extension registerPlugin --- Configuration/TCA/Overrides/tt_content.php | 12 ++++++++++ ext_localconf.php | 28 ++++++++++++---------- 2 files changed, 27 insertions(+), 13 deletions(-) create mode 100644 Configuration/TCA/Overrides/tt_content.php diff --git a/Configuration/TCA/Overrides/tt_content.php b/Configuration/TCA/Overrides/tt_content.php new file mode 100644 index 0000000..4f7c3d3 --- /dev/null +++ b/Configuration/TCA/Overrides/tt_content.php @@ -0,0 +1,12 @@ + 'list', - 'Translation' => 'translations' + DummyController::class => 'list', + TranslationController::class => 'translations' ], // non-cacheable actions [ - 'Dummy' => '', - 'Translation' => '' + DummyController::class => '', + TranslationController::class => '' ] ); \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( - 'Cjel.TemplatesAide', + 'TemplatesAide', 'Translationplugin', [ - 'Translation' => 'translations' + TranslationController::class => 'translations' ], // non-cacheable actions [ - 'Dummy' => '', - 'Translation' => '' + DummyController::class => '', + TranslationController::class => '' ] ); @@ -61,19 +63,19 @@ call_user_func( }' ); $iconRegistry = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Core\Imaging\IconRegistry::class); - + $iconRegistry->registerIcon( 'templates_aide-plugin-dummy', \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:templates_aide/Resources/Public/Icons/user_plugin_dummy.svg'] ); - + $iconRegistry->registerIcon( 'templates_aide-plugin-translationplugin', \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, ['source' => 'EXT:templates_aide/Resources/Public/Icons/user_plugin_translationplugin.svg'] ); - + } ); ## EXTENSION BUILDER DEFAULTS END TOKEN - Everything BEFORE this line is overwritten with the defaults of the extension builder