[BUGFIX] Upgrade extension registerPlugin

This commit is contained in:
wadichaabene 2024-11-21 17:46:57 +01:00
parent fb54d608a6
commit d9e0ae6c44
2 changed files with 27 additions and 13 deletions

View File

@ -0,0 +1,12 @@
<?php
declare(strict_types=1);
use TYPO3\CMS\Extbase\Utility\ExtensionUtility;
defined('TYPO3') or die();
ExtensionUtility::registerPlugin(
'TemplatesAide',
'Translationplugin',
''
);

View File

@ -1,34 +1,36 @@
<?php
defined('TYPO3_MODE') || die('Access denied.');
use TYPO3\CMS\Extbase\Utility\ExtensionUtility;
use Cjel\TemplatesAide\Controller\DummyController;
use Cjel\TemplatesAide\Controller\TranslationController;
call_user_func(
function()
{
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'Cjel.TemplatesAide',
'TemplatesAide',
'Dummy',
[
'Dummy' => '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