AfterPageContentPreviewRenderedEvent
New in version 14.1
Use the PSR-14 event
\TYPO3\
to enrich backend content previews, for example, by adding information from
different fields. This functionality may be particularly useful for
integrators.
The class
\TYPO3\ is
the main entity to generate previews of content elements.
Developers can generate previews either by using
\TYPO3\
or by implementing
\TYPO3\.
Example
EXT:my_extension/Classes/Backend/EventListener/MyEventListener.php
<?php
declare(strict_types=1);
namespace MyVendor\MyExtension\Backend\EventListener;
use TYPO3\CMS\Backend\View\Event\AfterPageContentPreviewRenderedEvent;
use TYPO3\CMS\Core\Attribute\AsEventListener;
#[AsEventListener(
identifier: 'my-extension/after-page-content-preview-rendered',
)]
final readonly class MyEventListener
{
public function __invoke(AfterPageContentPreviewRenderedEvent $event): void
{
$content = 'before<hr />' . $event->getPreviewContent() . '<hr />after';
$event->setPreviewContent($content);
}
}