2011-04-08 50 views
1

如果節點具有特定的分類術語,我希望某些內容只能打印在我的node-type.tpl.php中。Drupal - 如果使用特定的分類術語標記,打印節點模板中的內容?

用下面自己的ID爲5我可以打印術語的名字:

<?php print $node->taxonomy[5]->name ?> 

我可以修改代碼,以便它只能打印的東西,如果術語ID爲5?我嘗試以下,但它不工作:

<?php if ($node->taxonomy == '5'): ?> 
    Print something here if the term ID is 5. 
<?php endif; ?> 

我是個有點用先進的主題化一個新手,所以我希望能不必招惹我的template.php。

似乎超過必要的複雜,但可以從這裏的代碼進行更改: Drupal - display blocks according to node's taxonomy term ID

感謝

回答

1

得到它的工作:

<?php if ($node->taxonomy[5]): ?> 
    print stuff here 
<?php endif; ?> 
相關問題