1

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

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

Tnx 在广告中!

4

1 回答 1

1

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

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

// 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);

这是一个列出更多这些功能的网站。

于 2011-06-30T18:14:20.153 回答