ProcessFileListActionsEvent

New in version 11.4.

The PSR-14 event \TYPO3\CMS\Core\Configuration\Event\ProcessFileListActionsEvent is fired after generating the actions for the files and folders listing in the File > Filelist module.

This event can be used to manipulate the icons/actions, used for the edit control section in the files and folders listing within the File > Filelist module.

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

MyVendor\MyPackage\FileList\MyEventListener:
    tags:
        - name: event.listener
          identifier: 'my-package/filelist/my-event-listener'

The corresponding event listener class:

use TYPO3\CMS\Filelist\Event\ProcessFileListActionsEvent;

final class MyEventListener {

    public function __invoke(ProcessFileListActionsEvent $event): void
    {
        // do your magic
    }

}

API

class TYPO3\CMS\Filelist\Event\ProcessFileListActionsEvent

Event fired to modify icons rendered for the file listings

getResource()
Return type

TYPO3\CMS\Core\Resource\ResourceInterface

isFile()
Return type

bool

getActionItems()
Return type

array

setActionItems(array $actionItems)
Parameters
  • $actionItems (array) -- the actionItems