Menu Firstchild
This module allows you to create menu parent items that automatically link to their first viewable child item. Instead of assigning a direct path, you can designate a link as a "first child" parent.
By default, Drupal requires that you enter a path for each menu link you add/edit from the Menu administration page.
There are cases you may want to create a parent item, without any path, that simply links to its first viewable child item.
Menu Firstchild provides this functionality.
Instructions
- Install the module like any other module.
- Navigate to admin/structure/menu and choose the menu you want to customize.
- Add a new menu link or edit an existing link then enter <firstchild> as the link path to turn it into a parent item linking to its first accessible child.
Known issues
Breadcrumb might be wrong. This is not a bug of Menu Firstchild but a problem linked to Drupal's weak default breadcrumb system.
To solve breadcrumb issues, whether using Menu Firstchild of not:
Contact
This module is sponsored by Absyx.
If you like this module, please review Absyx.
2.x Branch for Drupal 8+
Instructions
- Install the module like any other module.
- Navigate to admin/structure/menu and choose the menu you want to customize.
- Add a new menu link or edit an existing link then check the "First child" checkbox to turn it into a parent item linking to its first accessible child.
Depends on
Dependencies of the latest stable release
- menu_link_content Drupal core
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Release Timeline
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 2.2.0 | Stable | 10–11 | Adding in support for D11 | May 11, 2025 | |
| 2.1.1 | Stable | 9–10 | Bug fixes | Nov 10, 2024 | |
| 2.2.0-alpha1 | Pre-release | 10–11 | Release for D11 | Oct 11, 2024 |