Значки регистра TYPO3 для определенной группы пользователей - PullRequest
1 голос
/ 02 мая 2019

Я использую TYPO3 8.7.22

Я создал расширение, которое регистрирует новые значки.

ext_localconf.php

$boot = function () {
$iconRegistry = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(
    \TYPO3\CMS\Core\Imaging\IconRegistry::class
);

    $iconRegistry->registerIcon(
        'actions-view',
        \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class,
        ['source' => 'EXT:dashboard/Resources/Public/Icons/actions-view.svg']
    );
    $iconRegistry->registerIcon(
        'actions-document-view',
        \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class,
        ['source' => 'EXT:dashboard/Resources/Public/Icons/actions-document-view.svg']
    );
};

$boot();

Теперь я хочу зарегистрировать их только дляопределенные пользовательские группы бэкэнда, но функция будет кэширована, и я не смогу снова проверить группу пользователей.

Как я могу ее решить?

...