? menu_translate.patch Index: includes/menu.inc =================================================================== RCS file: /cvs/drupal/drupal/includes/menu.inc,v retrieving revision 1.431 diff -u -p -r1.431 menu.inc --- includes/menu.inc 4 Jan 2011 06:20:30 -0000 1.431 +++ includes/menu.inc 14 Feb 2011 18:49:39 -0000 @@ -766,9 +766,12 @@ function _menu_translate(&$router_item, $tab_parent_map[$i] = $path_map[$i]; } } - $router_item['href'] = implode('/', $link_map); - $router_item['tab_root_href'] = implode('/', $tab_root_map); - $router_item['tab_parent_href'] = implode('/', $tab_parent_map); + if(isset($link_map)) + $router_item['href'] = implode('/', $link_map); + if(isset($tab_root_map)) + $router_item['tab_root_href'] = implode('/', $tab_root_map); + if(isset($tab_parent_map)) + $router_item['tab_parent_href'] = implode('/', $tab_parent_map); $router_item['options'] = array(); _menu_check_access($router_item, $map);