---
title: "Feature: #96904 - Backend toolbar items are request aware"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:feature-96904"
source: "Changelog/12.0/Feature-96904-BackendToolbarItemsAreRequestAware.rst"
typo3-version: "12.0"
typo3-major: 12
type: "feature"
issue: 96904
forge: "https://forge.typo3.org/issues/96904"
tags: ["Backend", "PHP-API", "ext:backend"]
rendered: "2026-09-20T18:31:11+00:00"
---

# Feature: #96904 - Backend toolbar items are request aware {#feature-96904}

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

## Description {#description}

When registering own toolbar items to the TYPO3 backend top bar, classes can
now retrieve the current PSR-7 request by implementing
`\TYPO3\CMS\Backend\Toolbar\RequestAwareToolbarItemInterface`. This
is especially useful when rendering views using
`\TYPO3\CMS\Backend\View\BackendViewFactory` which depends on
current request.

## Impact {#impact}

The TYPO3 Core encourages to use `BackendViewFactory` instead of
`StandaloneView` when toolbar items of extensions use Fluid templates.
`BackendViewFactory` has a dependency to current request, so
`RequestAwareToolbarItemInterface` should be implemented
to receive the current request from TYPO3 EXT:backend.

Doing so enables the [template overrides by TSconfig
feature](https://docs.typo3.org/permalink/changelog:feature-96812).
