Revision: 25944
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at April 14, 2010 11:42 by electblake
Initial Code
/**
* Implementation of hook_nodeapi().
*
* This will evaluate individual nodes when being viewed and take the necessary
* steps to set the active_trail for menus.
*
* This will retain menu state at the node/view level. For instance, forum nodes
* would maintain an active trail to the forum menu item.
*/
function hook_nodeapi(&$node, $op, $a3 = NULL, $page = FALSE) {
if ($op == 'view' && $page == TRUE && $node->type == 'your-type') {
// IF YOU HAVE ALIAS AND NOT INTERNAL PATH
/// $path = drupal_lookup_path('source',$url);
$item = menu_get_item('internal-drupal-path');
if ($item) {
menu_set_item(null, $item);
}
}
}
Initial URL
Initial Description
initial code and concept bitten from: http://drupal.org/project/menutrails
Initial Title
How to manually set active menu for nodes
Initial Tags
path, drupal
Initial Language
PHP