Index: includes/menu.inc =================================================================== RCS file: /cvs/drupal/drupal/includes/menu.inc,v retrieving revision 1.254 diff -u -F^f -r1.254 menu.inc --- includes/menu.inc 30 Jan 2008 21:01:20 -0000 1.254 +++ includes/menu.inc 30 Jan 2008 21:21:52 -0000 @@ -636,8 +636,13 @@ function _menu_link_translate(&$item) { // Note - skip callbacks without real values for their arguments. if (strpos($item['href'], '%') !== FALSE) { - $item['access'] = FALSE; - return FALSE; + if ($item['in_active_trail']) { + _menu_translate($item, arg()); + } + else { + $item['access'] = FALSE; + return FALSE; + } } // menu_tree_check_access() may set this ahead of time for links to nodes. if (!isset($item['access'])) {