Drupal的类别(分类)文章名称(节点)?

时间:2011-06-30 17:44:30

标签: drupal-7 taxonomy drupal-taxonomy

开发我的自定义Drupal的主题。它将包含自定义node.tpl.php文件。

如何获取和打印所选节点的相关分类名称?

Tnx in adv!

1 个答案:

答案 0 :(得分:1)

编辑:Doh,我的道歉,我刚刚看到Drupal 7标签,特别是。看来这个线程有一些可能的解决方案:http://drupal.org/node/909968

使用D6(不是100%关于D7)在节点的模板.php文件中(同样,在视图中或大多数地方,您可以使用自定义PHP访问节点的属性,如View或Block),您可以使用以下内容:

// returns array of taxonomy objects for given node
$tax_terms = taxonomy_node_get_terms($node);

// prints each term name
foreach ($tax_terms as $tax) {
    print $tax->name;
}

此外,对于这样的情况,还有一些有用的Drupal函数:

// print_r's all properties of a given node, similar to devel
dpr($node);

// using this in the above 'for' look will give you all properties of each taxonomy object
dpr($tax);

Here's a website列出了更多这些功能。