Feature: The plugins dispatch the plugin view event
Description
The list, list and detail, detail, card, selected profiles and selected
contracts plugins of academic_persons dispatch
\FGTCLB\ of
academic_base, once each time they render, after assigning their
own variables. A listener adds a variable to their templates without replacing
the controller.
The context of the event names the extension
Academic and the
plugin names
List
,
List,
Detail
,
Card
,
Selected and
Selected, which a listener checks
for the plugin it means.
It replaces the list, detail, selected profiles and selected contracts events of this extension, which are removed, see Breaking: The list, detail and selection events of the plugins are gone.
The event, with an example listener, is described in the changelog of academic_base. What the plugins of this extension pass in is described in ModifyPluginViewEvent.
Impact
A project adds a variable to the templates of these plugins with an event listener instead of a subclass or a copy of the controller. The behaviour is the same on TYPO3 v13 and v14.