diff --git a/Classes/Backend/Preview/PageLayout.php b/Classes/Backend/Preview/PageLayout.php index b26496af..b15493b9 100644 --- a/Classes/Backend/Preview/PageLayout.php +++ b/Classes/Backend/Preview/PageLayout.php @@ -21,6 +21,7 @@ use TYPO3\CMS\Backend\Controller\Event\ModifyPageLayoutContentEvent; use TYPO3\CMS\Backend\Module\ModuleData; use TYPO3\CMS\Backend\Utility\BackendUtility; +use TYPO3\CMS\Backend\View\PageViewMode; use TYPO3\CMS\ContentBlocks\DataProcessing\ContentBlockDataDecorator; use TYPO3\CMS\ContentBlocks\DataProcessing\ContentTypeResolver; use TYPO3\CMS\ContentBlocks\Definition\ContentType\ContentTypeInterface; @@ -55,8 +56,8 @@ public function __invoke(ModifyPageLayoutContentEvent $event): void $request = $event->getRequest(); /** @var ModuleData $moduleData */ $moduleData = $request->getAttribute('moduleData'); - $function = (int)($moduleData->get('function') ?? 0); - if ($function !== 1) { + $viewMode = PageViewMode::LayoutView::tryFrom((int)$moduleData->get('viewMode')); + if ($viewMode !== PageViewMode::LayoutView) { return; } $pageTypeTable = 'pages';