【发布时间】:2011-01-11 21:29:07
【问题描述】:
如果节点有两个特定术语,我正在尝试使用 php 打印一些内容。
类似:
<?php
$terms = taxonomy_node_get_terms($node, $key = 'tid');
foreach ($terms as $term) {
if ($term->tid == 19) {
print '19';
}
if ($term->tid == 21) {
print '21';
}
}
?>
【问题讨论】:
-
不确定 Drupal 代码是否正确,但您的 PHP 语法不正确。
if参数应该在括号中,并且您应该进行比较检查而不是赋值,因此您的两个if语句应该看起来像if($tid == 19) -
我想通了并相应地更改了代码。发现我需要添加一个 foreach() 命令。
标签: php drupal drupal-6 taxonomy