Hello All,

To highlight a menu item (normal menu) as active when in certain conditions i want to add a (css) class to the link in question. I tried setting the menu item as active using menu_set_active_item, but this breaks the local tasks menu. I tried doing the same using menu_set_item preceded by menu_local_tasks(0), again this breaks the local tasks. So it seems i have to add a css class to my menu item. I tried this using the following hooks, but to no avail:

function my_module_menu_link_alter(&$item, $menu) {
  if($item['link_path'] == 'evaluator/mijn-projecten/personal') {
    $item['options']['alter'] = TRUE;
    $item['options']['attributes']['class'] = (($item['options']['attributes']['class'])?' ':'') . "active-trail";
  }
}

function my_module_translated_menu_link_alter(&$item, $map) {
  $item['localized_options']['attributes']['class'] .= ' active-trail';
}

Any ideas?

Best,


Toon