From 73c0a369a83a6607f0c72abc6c375a661a2ec787 Mon Sep 17 00:00:00 2001 From: Florian Merle Date: Sun, 27 Apr 2025 20:47:24 +0200 Subject: [PATCH] Allow first-level menu items without children to have blank target --- .../shared/crud/common/sidebar/menu/menu.html.twig | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/BootstrapAdminUi/templates/shared/crud/common/sidebar/menu/menu.html.twig b/src/BootstrapAdminUi/templates/shared/crud/common/sidebar/menu/menu.html.twig index b90c14a5..1ec465fa 100644 --- a/src/BootstrapAdminUi/templates/shared/crud/common/sidebar/menu/menu.html.twig +++ b/src/BootstrapAdminUi/templates/shared/crud/common/sidebar/menu/menu.html.twig @@ -27,6 +27,8 @@ {%- set classes = classes|merge([options.lastClass]) %} {%- endif %} + {%- set target = item.linkAttributes and item.linkAttributes['target'] ? item.linkAttributes['target'] : '_self' %} + {% set is_active = matcher.isCurrent(item) or matcher.isAncestor(item, options.matchingDepth) or item.getExtra('always_open') %} {# Mark item as "leaf" (no children) or as "branch" (has children that are displayed) #} @@ -60,12 +62,12 @@ {% else %}