---
title: "Feature: #96806 - PSR-14 event for modifying button bar"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:feature-96806"
source: "Changelog/12.0/Feature-96806-PSR-14EventForModifyingButtonBar.rst"
modified: "2026-09-14T09:47:36+00:00"
---

# Feature: #96806 - PSR-14 event for modifying button bar

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

## Description

A new PSR-14 event `\TYPO3\CMS\Backend\Template\Components\ModifyButtonBarEvent`
has been introduced. It serves as a direct replacement for the now removed hook
`$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['Backend\Template\Components\ButtonBar']['getButtonsHook']`.

It can be used to modify the button bar in the TYPO3 backend module docheader.

## Example

Registration of the event in your extension's `Services.yaml`:

```yaml
MyVendor\MyPackage\Frontend\MyEventListener:
  tags:
    - name: event.listener
      identifier: 'my-package/frontend/modify-button-bar'
```

The corresponding event listener class:

```php
use TYPO3\CMS\Backend\Template\Components\ModifyButtonBarEvent;

class MyEventListener {

    public function __invoke(ModifyButtonBarEvent $event): void
    {
        // Do your magic here
    }
}
```

## Impact

It's now possible to modify the TYPO3 backend button bar, using the
new PSR-14 event.
