function hook_responsive_menu_off_canvas_menu_names_alter in Responsive and off-canvas menu 8.3
Same name and namespace in other branches
- 8.2 responsive_menu.api.php \hook_responsive_menu_off_canvas_menu_names_alter()
- 7.3 responsive_menu.api.php \hook_responsive_menu_off_canvas_menu_names_alter()
- 7.2 responsive_menu.api.php \hook_responsive_menu_off_canvas_menu_names_alter()
- 4.4.x responsive_menu.api.php \hook_responsive_menu_off_canvas_menu_names_alter()
- 4.0.x responsive_menu.api.php \hook_responsive_menu_off_canvas_menu_names_alter()
- 4.1.x responsive_menu.api.php \hook_responsive_menu_off_canvas_menu_names_alter()
- 4.3.x responsive_menu.api.php \hook_responsive_menu_off_canvas_menu_names_alter()
Alter the menu names used by the off-canvas responsive menu.
Parameters
string $menus: Contains the machine names of all menus, separated by commas, to be concatenated into a single menu structure for the off-canvas menu.
2 invocations of hook_responsive_menu_off_canvas_menu_names_alter()
- responsive_menu_off_canvas_pre_render in ./
responsive_menu.module - Pre render callback to assemble the menu as markup.
- responsive_menu_page_bottom in ./
responsive_menu.module - Implements hook_page_bottom().
File
- ./
responsive_menu.api.php, line 15 - Responsive menu module APIs.
Code
function hook_responsive_menu_off_canvas_menu_names_alter(&$menus) {
// Display a different menu on the front page.
if (\Drupal::service('path.matcher')
->isFrontPage()) {
$menus = 'frontpage-menu';
}
}