Skip to content
Snippets Groups Projects
Commit 2a950bc3 authored by Oliver Bartsch's avatar Oliver Bartsch
Browse files

[BUGFIX] Make full module information available

A couple of JS modules requires some module
information, such as the navigationComponent.

Those information were previously added as data
attributes to the main module menu items and then
retrieved by the JS components. This however did no longer
work for third-level modules, introduced in #97135,
since they are not present in the main module menu.

This is now resolved by adding the full module information,
including all modules, as a single data attribute to the
"scaffold-modulemenu" element.

Note: On installing new extensions, which add backend
modules, a complete backend refresh is necessary for
the new modules to be accessible. An automatic refresh will
be added in another patch, since this will also be
required to update the JavaScript import maps.

Resolves: #97184
Related: #97135
Releases: main
Change-Id: I753ef87f09ef111222945703ae3aa7cb2cb0d802
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73914


Tested-by: default avatarBenjamin Franzke <bfr@qbus.de>
Tested-by: default avatarcore-ci <typo3@b13.com>
Tested-by: default avatarBenni Mack <benni@typo3.org>
Tested-by: default avatarOliver Bartsch <bo@cedev.de>
Reviewed-by: default avatarBenjamin Franzke <bfr@qbus.de>
Reviewed-by: default avatarBenni Mack <benni@typo3.org>
Reviewed-by: default avatarOliver Bartsch <bo@cedev.de>
parent 1ac81f62
No related merge requests found
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment