Release v0.3.38
Release 0.3.38
Fixed dashboard import modal (GET ?_modal=1 + controller query flag).
Menu: collapsible sections use a.menu-section-label-link + chevron; span for
non-collapsible headings; section children flatten when sectionCollapsible is
false; Twig macro comments.
Demos: CSS for menu-section-label-link. Docs: CHANGELOG, UPGRADING, USAGE, RELEASE.
Changelog
Changed
- Frontend menu (
menu.html.twig): when a section has “Hijos de la sección colapsables: no” (sectionCollapsible === false), child items are rendered as sibling<li>elements (same parent<ul>as the section header), not inside a nested<ul>under the section. - Collapsible sections with children: markup matches link rows with children —
<a class="… menu-section-label-link">for the heading (non-navigating;tabindex="-1") plus the same chevronbuttonas link items; optionalitem_span_activewrapper unchanged. Sections without a collapse row (always expanded / no children) still use a plain<span>for the label. - Menu macro: additional Twig comments documenting depth limits, class resolution, and collapsible behaviour.
Fixed
- Dashboard import modal: initial GET load now requests
?_modal=1andMenuDashboardController::import()treats_modalin the query or request body as modal mode, so the response is_import_partial.html.twiginstead of the fullimport.html.twigpage (fixes broken layout inside the modal).
Documentation
- Demos (Symfony 7/8):
base.html.twigdocuments and stylesa.menu-section-label-link(cursor, hover,pointer-events) so section headings do not look like normal menu links when globalarules apply.
Full Changelog: v0.3.37...v0.3.38