Feature: The plugins dispatch the plugin view event 

Description 

The partner list, the partner map, the partnerships list and the partnerships teaser of academic_partners dispatch \FGTCLB\AcademicBase\Event\ModifyPluginViewEvent 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 AcademicPartners and the plugin names List , Map , PartnershipsList and PartnershipsTeaser , which a listener checks for the plugin it means.

The partner list and map dispatch it after their list event, ModifyPartnerListEvent , which stays.

The event, with an example listener, is described in the changelog of academic_base. What the content elements 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.