title: Activate taxonomy term in menu when viewing a node
body: <p>I'm creating a webshop in Drupal 7 using Commerce but I'm stuck on something.
  When I'm viewing my product node, I would like to activate 1 of the taxonomy terms of my vocabulary named 'category'. So when I'm viewing a product node which is a book, the menu item of 'Webshop >> Books' needs to be highlighted as 'active'.</p>
  
  <p>I've tried <strong>menu_set_active_item</strong> but this will override the <strong>$_GET['q']</strong> parameter which is not good because it affects the page content. When I use this, the taxonomy term is displayed insted of the node so that's not what I want. I only want to active the item in the menu.</p>
  
  <p>I think the way to go is using <strong><a href="http://api.drupal.org/api/drupal/includes--menu.inc/function/menu_set_active_trail/7" rel="nofollow" title="menu_set_active_trail">menu_set_active_trail</a></strong> or <strong><a href="http://api.drupal.org/api/drupal/includes--menu.inc/function/menu_tree_set_path/7" rel="nofollow" title="menu_tree_set_path">menu_tree_set_path</a></strong> but I can't get it working. Maybe someone can show me an example? Maybe I'm only using the wrong hook?</p>
  
  <p>PS: I'm using <strong>menu_block</strong> to render the menus.</p>