从URL获取分类值

时间:2014-06-20 09:17:50

标签: drupal drupal-7 drupal-views drupal-taxonomy

我正在通过视图曝光过滤器设置搜索页面。其中一个字段按分类术语过滤。

例如,当我使用分类术语过滤器字段进行搜索时,URL如下所示。

domain.com/search?subjects=69

现在我希望获得分类法的价值(它显示的是tid而不是值)

<?php
$idenity = $_GET['subjects'];
print $idenity;
?>

无论如何要获得分类法值而不是分类法ID?

1 个答案:

答案 0 :(得分:0)

您没有指定您正在使用的版本,所以我假设Drupal 7因为它是最新的稳定版本。

您可以使用taxonomy_term_load()加载该字词:

<?php
$tid = intval($_GET['subjects']);
$term = taxonomy_term_load($tid)
print $term->name;
?>

就我个人而言,我发现Drupal API site上的评论通常非常有助于理解如何使用听起来与我的问题相关的功能。