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 @@ 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) {