Improve admin menu links configuration - for navigation module

Created on 19 February 2025, about 2 months ago

Problem/Motivation

When using the core Navigation module, the menu item "Manage site settings" is not reachable.
Because it has a child menu item, it is considered a grouping menu item, and is not clickable.
To reach it, you would need to click the "Manage Site Settings Group" link first, then through the breadcrumb go to its parent.

See screenshot:

Steps to reproduce

* Install core Navigation menu, and try to go to "Manage site settings"

Proposed resolution

* Use a generic grouping parent item that uses `'\Drupal\system\Controller\SystemController::systemAdminMenuBlockPage'` and add 2 child items under it, one for managing site setting entities, and the other for managing site setting entity groups.
Both will then be reachable via the Navigation module.

Remaining tasks

* Create a MR

User interface changes

* The "Structure > Manage site settings" breadcrumb will become "Structure > Manage site settings > Site settings" or similar.

API changes

/

Data model changes

/

📌 Task
Status

Active

Version

2.0

Component

Code

Created by

🇧🇪Belgium svendecabooter Gent

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024