You are here

function _node_breadcrumb_set_location in Node breadcrumb 6

1 call to _node_breadcrumb_set_location()
node_breadcrumb_nodeapi in ./node_breadcrumb.module

File

./node_breadcrumb.module, line 3

Code

function _node_breadcrumb_set_location($mid, $last_path, $last_title) {
  $breadcrumb = array();
  while ($mid && ($item = menu_link_load($mid))) {
    if (!isset($menu_name)) {
      menu_set_active_menu_name($menu_name = $item['menu_name']);
      menu_set_active_item($item['link_path']);
    }
    array_unshift($breadcrumb, l($item['link_title'], $item['link_path']));
    $mid = $item['plid'];
  }
  array_unshift($breadcrumb, l(t('Home'), NULL));
  drupal_set_breadcrumb($breadcrumb);
}