drupal taxonomy术语返回别名的路径

Jou*_*key 6 drupal taxonomy

分类术语路径:

http://api.drupal.org/api/function/taxonomy_term_path

返回未混淆的路径.我使用pathauto给术语别名,我该如何返回别名版本?

谢谢.

Owe*_*wen 15

使用drupal_get_path_alias()

$path_alias = drupal_get_path_alias(taxonomy_term_path($term) );
Run Code Online (Sandbox Code Playgroud)

  • `taxonomy_term_path()`仅适用于Drupal 6.对于Drupal 7使用:`taxonomy_term_uri()`但是它想要一个术语对象,所以你可能需要像这样使用它:`drupal_get_path_alias(taxonomy_term_uri($ term))`其中$ term需要是术语对象或者你可以伪造它与`$ term =(object)array('tid'=> $ tid)`(前提是你知道tid!) (11认同)