function nodesymlinks_menu_breadcrumb_alter in NodeSymlinks 7
Implements hook_menu_breadcrumb_alter().
File
- ./
nodesymlinks.module, line 113 - Node Symlinks allows creating duplicate menu links with unique id to all nodes. As a result all these duplicates have unique menu trails and breadcrumbs.
Code
function nodesymlinks_menu_breadcrumb_alter(&$active_trail, $item) {
if (!drupal_is_front_page() && (!empty($item['page_callback']) && $item['page_callback'] == 'nodesymlinks_page')) {
$last_crumb = variable_get('nodesymlinks_crumbs_lastcrumb', 'parent');
switch ($last_crumb) {
case 'current_link':
$active_trail[] = $item;
break;
case 'current_plain':
$active_trail[] = $item->title;
break;
case 'parent':
default:
}
}
}