分类项路径: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