Index: taxonomy_breadcrumb.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/taxonomy_breadcrumb/taxonomy_breadcrumb.module,v
retrieving revision 1.7.2.1
diff -u -r1.7.2.1 taxonomy_breadcrumb.module
--- taxonomy_breadcrumb.module	13 Mar 2009 16:46:03 -0000	1.7.2.1
+++ taxonomy_breadcrumb.module	17 Apr 2009 03:41:59 -0000
@@ -1,5 +1,5 @@
 <?php
-// $Id: taxonomy_breadcrumb.module,v 1.7.2.1 2009/03/13 16:46:03 mgn Exp $.
+// $Id: taxonomy_breadcrumb.module,v 1.7 2009/01/12 02:19:26 mgn Exp $.
 
 /**
  * @file
@@ -53,17 +53,6 @@
     'type' => MENU_NORMAL_ITEM, // optional
   );
 
-  // Similiar to core menu item in taxonomy_menu, except callback is different
-  $items['taxonomy/term/%'] = array(
-    'title' => 'Taxonomy term',
-    'file'              => 'taxonomy_breadcrumb.inc',
-    'page callback'     => '_taxonomy_breadcrumb_term_page',
-    'page arguments'    => array(2),
-    'access callback' => 'user_access',
-    'access arguments' => array('access content'),
-    'type' => MENU_CALLBACK,
-  );
-
   return $items;
 }
 
@@ -98,6 +87,15 @@
 }
 
 /**
+ * Implementation of hook_menu_alter().
+ */
+function taxonomy_breadcrumb_menu_alter(&$callbacks) {
+  $callbacks['taxonomy/term/%']['page callback'] = '_taxonomy_breadcrumb_term_page';
+  $callbacks['taxonomy/term/%']['file'] = 'taxonomy_breadcrumb.inc';
+  $callbacks['taxonomy/term/%']['file path'] = drupal_get_path('module', 'taxonomy_breadcrumb');
+}
+
+/**
  * Implementation of hook_help().
  */
 function taxonomy_breadcrumb_help($path, $arg) {
