#634472 by sun and effulgentsia: Allow menu template file suggestions.

merge-requests/26/head
Angie Byron 2010-01-08 07:30:34 +00:00
parent 0e3fda75df
commit 2d632d1a18
1 changed files with 4 additions and 2 deletions

View File

@ -921,7 +921,8 @@ function menu_tree_output($tree) {
$data['localized_options']['attributes']['class'][] = 'active-trail';
}
$element['#theme'] = 'menu_link';
// Allow menu-specific theme overrides.
$element['#theme'] = 'menu_link__' . $data['link']['menu_name'];
$element['#attributes']['class'] = $class;
$element['#title'] = $data['link']['title'];
$element['#href'] = $data['link']['href'];
@ -935,7 +936,8 @@ function menu_tree_output($tree) {
// Make sure drupal_render() does not re-order the links.
$build['#sorted'] = TRUE;
// Add the theme wrapper for outer markup.
$build['#theme_wrappers'][] = 'menu_tree';
// Allow menu-specific theme overrides.
$build['#theme_wrappers'][] = 'menu_tree__' . $data['link']['menu_name'];
}
return $build;