---
title: "Feature: #94590 - Allow icon identifiers in report module registration"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:feature-94590"
source: "Changelog/11.4/Feature-94590-AllowIconIdentifiersInReportModuleRegistration.rst"
typo3-version: "11.4"
typo3-major: 11
type: "feature"
issue: 94590
forge: "https://forge.typo3.org/issues/94590"
tags: ["Backend", "PHP-API", "ext:reports"]
rendered: "2026-09-19T12:12:50+00:00"
---

# Feature: #94590 - Allow icon identifiers in report module registration {#feature-94590}

See [forge#94590](https://forge.typo3.org/issues/94590)

## Description {#description}

To further streamline the usage of the Icon Registry, the reports registration
array now allows to define icon identifiers for the `icon` key. Absolute
paths and paths with `EXT:` prefix are still possible.

Example:

```php
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['reports']['tx_reports']['status'] = [
    'title' => 'LLL:EXT:reports/Resources/Private/Language/locallang_reports.xlf:status_report_title',
    'icon' => 'module-reports', // Icon identifiers are now possible here.
    'description' => 'LLL:EXT:reports/Resources/Private/Language/locallang_reports.xlf:status_report_description',
    'report' => \TYPO3\CMS\Reports\Report\Status\Status::class
];
```

## Impact {#impact}

Developers are now able to provide icon identifiers in the reports module
registration array.
