分類項路徑:Drupal的分類項路徑返回別名
http://api.drupal.org/api/function/taxonomy_term_path
返回非混淆路徑。我使用pathauto來給出術語別名,我怎樣才能返回別名版本?
謝謝。
分類項路徑:Drupal的分類項路徑返回別名
http://api.drupal.org/api/function/taxonomy_term_path
返回非混淆路徑。我使用pathauto來給出術語別名,我怎樣才能返回別名版本?
謝謝。
$path_alias = drupal_get_path_alias(taxonomy_term_path($term));
'taxonomy_term_path()'僅適用於Drupal 6。對於Drupal 7,使用:'taxonomy_term_uri()'但是它需要一個術語對象,因此您可能需要像這樣使用它: 'drupal_get_path_alias(taxonomy_term_uri($ term))'其中$ term需要是術語對象,或者您可以用'$ term =(object)數組('tid'=> $ tid)'僞造它(只要你知道tid!) – marblegravy 2012-08-03 05:08:39
你可能想探索url()功能以及。 我在節點標識符的所有時間都使用它。
$node_href = url('node/'.$nid);
雖然你可能想是這樣的:
$term_href = url('taxonomy/term/' . $tid);
這裏[關於如何使用分類實體索引]檢查我的答案[1] [1]: http://stackoverflow.com/a/12640937/438977 – Bery 2012-09-28 13:27:56