如何在drupal中获取页面的术语ID?

时间:2011-01-25 07:47:49

标签: drupal drupal-taxonomy


如果我正在浏览drupal中的分类法页面,有没有办法获得此页面的term-id?
例如:

 
select * from term_data limit 2;

+-----+-----+--------------------------+-------------+--------+----------+------+  
| tid | vid | name                     | description | weight | language | trid |  
+-----+-----+--------------------------+-------------+--------+----------+------+  
|  24 |   1 | Central African Republic |             |      0 | en       |    0 |  
|  26 |   1 | Cyprus                   |             |      0 | en       |    0 |  
+-----+-----+--------------------------+-------------+--------+----------+------+  

如果我浏览塞浦路斯的页面,我怎么能得到它的tid?

1 个答案:

答案 0 :(得分:2)

...谢谢
我得到了答案,它是arg(2)

  • arg(0)==>返回“分类法”
  • arg(1)==>返回“term”
  • arg(2)==>返回tid

换句话说

if (arg(0) == 'taxonomy' &&  is_numeric(arg(2))) {
  return arg(2);
} 
else 
  return FALSE; 
}