如何在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 吗,它必须至少包含你的模块的标题。
关于图标我不知道。也许它在某种程度上是透明的?
你好我是 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 吗,它必须至少包含你的模块的标题。
关于图标我不知道。也许它在某种程度上是透明的?