summaryrefslogtreecommitdiff
path: root/modules/menu
diff options
context:
space:
mode:
authorwebchick <webchick@24967.no-reply.drupal.org>2012-03-24 00:26:41 -0600
committerwebchick <webchick@24967.no-reply.drupal.org>2012-03-24 00:26:41 -0600
commit76ec835ba0e561eb42cf12779645286947c97895 (patch)
treea3d77caae8ab2483d9c17e3eeac0ad404199c280 /modules/menu
parentf26da2d1ef3a0fe93c793a9a982c52325c798ba6 (diff)
downloadbrdo-76ec835ba0e561eb42cf12779645286947c97895.tar.gz
brdo-76ec835ba0e561eb42cf12779645286947c97895.tar.bz2
Issue #1009832 by edb, chertzog, rjgoldsborough: Added menu name to breadcrumb on List Links page.
Diffstat (limited to 'modules/menu')
-rw-r--r--modules/menu/menu.admin.inc10
1 files changed, 10 insertions, 0 deletions
diff --git a/modules/menu/menu.admin.inc b/modules/menu/menu.admin.inc
index 5e8f08d57..226c3b005 100644
--- a/modules/menu/menu.admin.inc
+++ b/modules/menu/menu.admin.inc
@@ -260,6 +260,16 @@ function menu_edit_item($form, &$form_state, $type, $item, $menu) {
// This is an add form, initialize the menu link.
$item = array('link_title' => '', 'mlid' => 0, 'plid' => 0, 'menu_name' => $menu['menu_name'], 'weight' => 0, 'link_path' => '', 'options' => array(), 'module' => 'menu', 'expanded' => 0, 'hidden' => 0, 'has_children' => 0);
}
+ else {
+ // Get the human-readable menu title from the given menu name.
+ $titles = menu_get_menus();
+ $current_title = $titles[$item['menu_name']];
+
+ // Get the current breadcrumb and add a link to that menu's overview page.
+ $breadcrumb = menu_get_active_breadcrumb();
+ $breadcrumb[] = l($current_title, 'admin/structure/menu/manage/' . $item['menu_name']);
+ drupal_set_breadcrumb($breadcrumb);
+ }
$form['actions'] = array('#type' => 'actions');
$form['link_title'] = array(
'#type' => 'textfield',