42 lines
1.0 KiB
ReStructuredText
42 lines
1.0 KiB
ReStructuredText
|
|
.. include:: /Includes.rst.txt
|
|
|
|
.. _feature-66822:
|
|
|
|
===================================================
|
|
Feature: #66822 - Allow Sprites For Backend Modules
|
|
===================================================
|
|
|
|
See :issue:`66822`
|
|
|
|
Description
|
|
===========
|
|
|
|
Backend Modules (both Main Modules like "Web" and Submodules like "Filelist") can now use sprites instead of images for
|
|
displaying the icons in the module menu on the left side of the TYPO3 Backend.
|
|
|
|
Registering a module can now look like this (as an example the "Page" module):
|
|
|
|
.. code-block:: php
|
|
|
|
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule(
|
|
'web',
|
|
'layout',
|
|
'top',
|
|
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY) . 'Modules/Layout/',
|
|
array(
|
|
'script' => '_DISPATCH',
|
|
'access' => 'user,group',
|
|
'name' => 'web_layout',
|
|
'iconIdentifier' => 'module-web',
|
|
'labels' => array(
|
|
'll_ref' => 'LLL:EXT:backend/Resources/Private/Language/locallang_mod.xlf',
|
|
),
|
|
)
|
|
);
|
|
|
|
One can use any available sprite icon known to TYPO3.
|
|
|
|
|
|
.. index:: PHP-API, Backend
|