From 1bb398b7e90ba0bebd4bf3e3ce1aa0b86a5c4332 Mon Sep 17 00:00:00 2001 From: Ingolf Steinhardt Date: Wed, 24 Sep 2025 15:29:55 +0200 Subject: [PATCH] Fix deprecated BE navigation --- src/CoreBundle/EventListener/BackendNavigationListener.php | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/CoreBundle/EventListener/BackendNavigationListener.php b/src/CoreBundle/EventListener/BackendNavigationListener.php index 31b5a48ec..edcece329 100644 --- a/src/CoreBundle/EventListener/BackendNavigationListener.php +++ b/src/CoreBundle/EventListener/BackendNavigationListener.php @@ -280,14 +280,11 @@ private function updateCollapsedState(ItemInterface $metaModelsNode): void $sessionBag = $this->requestStack->getSession()->getBag('contao_backend'); $status = ($sessionBag instanceof AttributeBagInterface) ? $sessionBag->get('backend_modules') : []; $isCollapsed = ($status[$nodeName] ?? 1) < 1; - $path = $this->router->generate('contao_backend'); $metaModelsNode ->setLinkAttribute('class', 'group-' . $nodeName) - ->setLinkAttribute( - 'onclick', - "return AjaxRequest.toggleNavigation(this, '" . $nodeName . "', '" . $path . "')" - ) + ->setLinkAttribute('data-action', 'contao--toggle-navigation#toggle:prevent') + ->setLinkAttribute('data-contao--toggle-navigation-category-param', $nodeName) ->setLinkAttribute('aria-controls', $nodeName) ->setChildrenAttribute('id', $nodeName) ->setLinkAttribute(