Index: modules/project/project.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/project/project.module,v retrieving revision 1.270 diff -u -p -r1.270 project.module --- modules/project/project.module 16 May 2007 19:23:20 -0000 1.270 +++ modules/project/project.module 7 Jun 2007 16:52:09 -0000 @@ -629,17 +629,15 @@ function project_page_overview($termname } while ($project = db_fetch_object($result)) { $project->body = check_markup($project->teaser, $project->format, FALSE); - if (project_use_taxonomy()) { - $project->term = $termname; - $project->terms = array(); - foreach (taxonomy_node_get_terms($project->nid) as $term) { - if ($term->name != $termname) { - $project->terms[$term->name] = array( - 'title' => $term->name, - 'href' => project_term_path($term), - ); - } + if (module_exists('taxonomy')) { + $project->taxonomy = taxonomy_node_get_terms($project->nid); + if (isset($type)) { + // Hide the top-level project type term from the links, but add it to + // the $project object for theme_project_summary() to use if it wants. + unset($project->taxonomy[$type->tid]); + $project->term = $termname; } + $project->terms = taxonomy_link('taxonomy terms', $project); } // Make sure we have the latest release