Problem/Motivation
When enabling the setting `show_groups_in_menu`, in combination with admin_toolbar, the `Admin > Content > Site Settings` link gets children for each configured site settings group.
When using the Navigation menu instead, a user needs to select "Content" in the navigation, and then use the "Site settings" tab on that page.
We would like to more easily reach the site settings, including group child links, if enabled.
Moreover, when the `show_groups_in_menu` setting is enabled, the group menu items are added randomly in the main navigation tree (between "Structure", "Appearance", etc.. links), which looks clunky.
Steps to reproduce
- Install navigation core module
- No site settings are available.
Proposed resolution
The Navigation module provides a "Content" menu, where it places the default content links ("Create", "Content", "Media", ...
When this menu exists, add the "Site settings" + optional group children to it.
Remaining tasks
Create MR
User interface changes
Before:

After

| Comment | File | Size | Author |
|---|---|---|---|
| #4 | 3507687--site-settings-navigation-content--4.patch | 2.9 KB | svendecabooter |
| Screenshot from 2025-02-19 11-07-31.png | 31.08 KB | svendecabooter | |
| Screenshot from 2025-02-19 11-06-20.png | 21.18 KB | svendecabooter |
Issue fork site_settings-3507687
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #3
svendecabooterComment #4
svendecabooterAdding patch file as well for composer patch workflows.
Comment #5
svendecabooterIdeally this would get a dedicated icon too, but I'm no designer / frontend dev at all :)
Comment #6
scott_euser commentedThanks!
Comment #7
svendecabooterMerge conflict fixed, and configuration icon added.
Comment #8
scott_euser commentedExcellent, works great thank you!
Comment #10
scott_euser commentedComment #11
svendecabooterThanks for committing!
Could you perhaps tag a new release, now that a bunch of issues have been marked fixed?
Comment #12
scott_euser commentedDone sorry just didn't want to make a release until I was back from holiday - and didn't want to publicly announce I was on holiday until getting back :)
Thanks for the contributions!
Comment #13
svendecabooterThanks, no worries. Hope you enjoyed your holidays :)