如何在TYPO3仪表板注册扩展名和图标?

how to register extension name and icon in TYPO3 dashboard?

你好我是 TYPO3 版本 10 的新手,我基本上需要创建一个扩展我需要在 dashboard > web > my_extension[=12 下注册我的扩展=]

这是我的代码:

defined('TYPO3_MODE') || die();

/**
 * Registers a Backend Module
 */
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
    'web',
    'MyExt',
    '',
    '',
    [
        'routeTarget' => \Localizationteam\L10nmgr\Controller\Manager::class . '::mainAction',
        'access'      => 'user,group',
        'name'        => 'web_MyExt',
        'icon'        => 'EXT:gpi_localizer/Resources/Public/Icons/Extension.svg',
        'labels'      => 'LLL:EXT:gpi_localizer/Resources/Private/Language/locallang.xlf',
    ]
);

不知道为什么图标显示为黑色,没有显示扩展名。

你有 LLL:EXT:gpi_localizer/Resources/Private/Language/locallang.xlf 吗,它必须至少包含你的模块的标题。

关于图标我不知道。也许它在某种程度上是透明的?