我希望能够根据节点是否标记了特定的分类术语来显示或隐藏节点上的文本片段。
有些事情:
if (term('green')) {
echo"this is green";
}
else {
echo "not green";
}
Drupal这样做的方法是什么?
答案 0 :(得分:0)
假设你的例子是你在node.tpl.php内部工作,并且你有一个非常具体的术语:
您可以从node.tpl.php文件中访问$taxonomy->taxonomy_term_YourTermID
,然后根据该文件进行测试。
如果您想要一个更抽象的解决方案,我建议您安装devel模块,并根据相关节点中“Devel”选项卡下显示的内容在template.php
文件中构建一个函数。 / p>