Commit 685be2ff authored by drumm's avatar drumm

#71728 by Eaton, re-add taxonomy_term_path()

parent 1e34796a
......@@ -31,7 +31,7 @@ function taxonomy_link($type, $node = NULL) {
foreach ($node->taxonomy as $term) {
$links['taxonomy_term_'. $term->tid] = array(
'#title' => $term->name,
'#href' => 'taxonomy/term/'. $term->tid,
'#href' => taxonomy_term_path($term),
'#attributes' => array('rel' => 'tag', 'title' => strip_tags($term->description))
);
}
......@@ -47,6 +47,14 @@ function taxonomy_link($type, $node = NULL) {
}
}
function taxonomy_term_path($term) {
$vocabulary = taxonomy_get_vocabulary($term->vid);
if ($vocabulary->module != 'taxonomy' && $path = module_invoke($vocabulary->module, 'term_path', $term)) {
return $path;
}
return 'taxonomy/term/'. $term->tid;
}
/**
* Implementation of hook_menu().
*/
......
......@@ -31,7 +31,7 @@ function taxonomy_link($type, $node = NULL) {
foreach ($node->taxonomy as $term) {
$links['taxonomy_term_'. $term->tid] = array(
'#title' => $term->name,
'#href' => 'taxonomy/term/'. $term->tid,
'#href' => taxonomy_term_path($term),
'#attributes' => array('rel' => 'tag', 'title' => strip_tags($term->description))
);
}
......@@ -47,6 +47,14 @@ function taxonomy_link($type, $node = NULL) {
}
}
function taxonomy_term_path($term) {
$vocabulary = taxonomy_get_vocabulary($term->vid);
if ($vocabulary->module != 'taxonomy' && $path = module_invoke($vocabulary->module, 'term_path', $term)) {
return $path;
}
return 'taxonomy/term/'. $term->tid;
}
/**
* Implementation of hook_menu().
*/
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment