Index: menutrails.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/menutrails/menutrails.module,v retrieving revision 1.21 diff -u -p -r1.21 menutrails.module --- menutrails.module 24 Jul 2009 17:26:27 -0000 1.21 +++ menutrails.module 17 Aug 2009 16:35:44 -0000 @@ -189,10 +189,11 @@ function menutrails_settings_form() { $options = array('' => ''); $limit = MENU_MAX_DEPTH - 1; - // Load up menutrail menu. - $menu = variable_get('menutrails_menu', 'primary-links'); - $tree = menu_tree_all_data($menu, NULL); - _menutrails_parents_recurse($tree, $menu, '--', $options, 0, $limit); + // Load up menus. + foreach (menu_get_menus() as $menu_id => $menu_name) { + $tree = menu_tree_all_data($menu_id, NULL); + _menutrails_parents_recurse($tree, $menu_name, '', $options, 0, $limit); + } $form['description'] = array( '#type' => 'markup', @@ -384,7 +385,7 @@ function _menutrails_parents_recurse($tr if ($data['link']['mlid'] != $exclude && $data['link']['hidden'] >= 0) { $title = $indent .' '. truncate_utf8($data['link']['title'], 30, TRUE, FALSE); if (!$data['link']['hidden']) { - $options[$data['link']['href']] = $title; + $options[$menu_name][$data['link']['href']] = $title; } if ($data['below']) { _menutrails_parents_recurse($data['below'], $menu_name, $indent .'--', $options, $exclude, $depth_limit);