Attention
TYPO3 v11 has reached end-of-life as of October 31th 2024 and is no longer being maintained. Use the version switcher on the top left of this page to select documentation for a supported version of TYPO3.
Need more time before upgrading? You can purchase Extended Long Term Support (ELTS) for TYPO3 v11 here: TYPO3 ELTS.
Icons.php
In this file custom Icons can be registered in the Icon
.
See the Icon API for details.
<?php
return [
// icon identifier
'mysvgicon' => [
// icon provider class
'provider' => \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class,
// the source SVG for the SvgIconProvider
'source' => 'EXT:my_extension/Resources/Public/Icons/mysvg.svg',
],
'mybitmapicon' => [
'provider' => \TYPO3\CMS\Core\Imaging\IconProvider\BitmapIconProvider::class,
// the source bitmap file
'source' => 'EXT:my_extension/Resources/Public/Icons/mybitmap.png',
],
'myfontawesomeicon' => [
'provider' => \TYPO3\CMS\Core\Imaging\IconProvider\FontawesomeIconProvider::class,
// the fontawesome icon name
'name' => 'spinner',
// all icon providers provide the possibility to register an icon that spins
'spinning' => true,
],
];
Copied!