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.
Supporting organizations:
Project information
- Project categories: Administration tools, Site structure
6,503 sites report using this module
- Created by anrikun on , updated
Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.

