#71728 by Eaton, re-add taxonomy_term_path()
parent
1e34796ada
commit
685be2ffce
|
@ -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().
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue