2010-01-16 9 views

Respuesta

15

Uso drupal_get_path_alias()

$path_alias = drupal_get_path_alias(taxonomy_term_path($term)); 
+11

'taxonomy_term_path()' es solo para Drupal 6. Para Drupal 7, use: 'taxonomy_term_uri()' como quiera un objeto de término, por lo que puede necesitar usarlo así: 'drupal_get_path_alias (taxonomy_term_uri ($ term))' donde $ term debe ser el término objeto o usted puede falsificarlo con '$ term = (object) array ('tid' => $ tid)' (¡siempre que conozca el tid!) – marblegravy

1

es posible que desee explorar la función url() también. Lo uso todo el tiempo con identificadores de nodo.

$node_href = url('node/'.$nid);

aunque es probable que desee algo como:

$term_href = url('taxonomy/term/' . $tid); 
Cuestiones relacionadas