diff --git a/Classes/Listener/PageContentPreviewRendering.php b/Classes/Listener/PageContentPreviewRendering.php index e986e24a..fe960b5b 100644 --- a/Classes/Listener/PageContentPreviewRendering.php +++ b/Classes/Listener/PageContentPreviewRendering.php @@ -29,8 +29,12 @@ public function __construct(GridRenderer $gridRenderer, Registry $tcaRegistry) public function __invoke(PageContentPreviewRenderingEvent $event): void { + if ($event->getTable() !== 'tt_content') { + return; + } + $record = $event->getRecord(); - if (!$this->tcaRegistry->isContainerElement($record['CType'])) { + if (!$this->tcaRegistry->isContainerElement( (string) $record['CType'])) { return; } $record['tx_container_grid'] = $this->gridRenderer->renderGrid($record, $event->getPageLayoutContext());