1

我希望能够根据节点是否标记有特定分类术语来显示或隐藏节点上的文本片段。

类似于以下内容:

if (term('green')) {
  echo"this is green";
}
else {
  echo "not green";
}

这样做的 Drupal 方式是什么?

4

1 回答 1

0

从您的示例中假设您正在从 node.tpl.php 内部工作,并且您有一个非常具体的术语:

您可以$taxonomy->taxonomy_term_YourTermID从您的 node.tpl.php 文件中访问,并在此基础上进行测试。

如果您想要一个更抽象的解决方案,我建议您安装开发模块并template.php根据相关节点的“开发”选项卡下显示的内容在您的文件中构建一个函数。

于 2010-08-25T01:10:17.317 回答