diff --git a/src/EventSubscriber/BlockPageDisplayVariantSubscriber.php b/src/EventSubscriber/BlockPageDisplayVariantSubscriber.php index 536ab11..2b5d785 100644 --- a/src/EventSubscriber/BlockPageDisplayVariantSubscriber.php +++ b/src/EventSubscriber/BlockPageDisplayVariantSubscriber.php @@ -23,8 +23,8 @@ class BlockPageDisplayVariantSubscriber implements EventSubscriberInterface { * The event to process. */ public function onSelectPageDisplayVariant(PageDisplayVariantSelectionEvent $event) { - // Determine a better way to check for a page manager route. - if (strpos($event->getRouteMatch()->getRouteName(), 'page_manager.page_view_') === 0) { + if ($page_manager = $event->getRouteMatch()->getParameter('page_manager_page')) { + // @todo Check the page entity for the setting about disabling blocks. $event->setPluginId('simple_page'); } }