| 6 core.php | hook_term_path($term) |
Allows modules to provide an alternative path for the terms it manages.
For vocabularies not maintained by taxonomy.module, give the maintaining module a chance to provide a path for terms in that vocabulary.
"Not maintained by taxonomy.module" is misleading. It means that the vocabulary table contains a module name in the 'module' column. Any module may update this column and will then be called to provide an alternative path for the terms it recognizes (manages).
This hook should be used rather than hard-coding a "taxonomy/term/xxx" path.
Parameters
$term: A term object.
Return value
An internal Drupal path.
See also
Related topics
File
- developer/
hooks/ core.php, line 2676 - These are the hooks that are invoked by the Drupal core.
Code
<?php
function hook_term_path($term) {
return 'taxonomy/term/' . $term->tid;
}
?> Login or register to post comments
Comments
Eliminated in Drupal 7
See http://drupal.org/update/modules/6/7#hook_url_outbound_alter for upgrade notes.