Trying to override the default taxonomy behavior, from a module Tried to catch the routes used for taxonomy display, didn't work, which leads me to believe that I'm not taking the right approach.

  $items['taxonomy/term/%'] = array(
  'title' =&gt; 'Activities',
  'page callback' =&gt; 'activities_route',
  'page arguments' =&gt; array(1),
  'access arguments' =&gt; array('access content'),


I'm using aliases which is why i'm trying to catch the system path.

My ultimate goal is to assemble &amp; display three views into one page, based on the vocabulary of term that is passed in. Some views are shared, while others are separate and only need to be returned for a specific vocabulary.

I'm a PHP dev, but still learning about the Drupal stack.
Don't implement hook_menu() to override menu items of other modules. Implement hook_menu_alter() for that.