Drupal 6:在custom-node.tpl.php中列出哪些字段可用于当前节点?

时间:2010-06-30 10:39:11

标签: php database drupal drupal-6

我是drupal的新手。

有没有办法在我的custom-node.tpl.php中列出哪些字段可用于我当前的节点?

例如,在View中,当我写

print var_export($data,TRUE);

到php customfield,它给了我一个可用字段列表。是否有任何平等功能。在任何node.tpl.php中使用?

感谢您的帮助!


[UPDATE]

Devel模块列出所有

alt text http://img.skitch.com/20100630-ck73wr684wyi5mxbpypk8e4yp7.jpg

我可以打印field_gues_amenities,如下所示;

print $node->field_quest_amenities[0]['view'];

但是如何打印分类>名称

2 个答案:

答案 0 :(得分:1)

您可以使用php函数get_defined_vars。然而,在这种情况下,简单的方法是启用开发和开发模块,并使用前端的信息框来检查发生了什么。

[更新]

我相信你应该遍历分类数组并输出名称。从记忆中看,它是分类法,然后分类法比数字排序的数组还要严格。

答案 1 :(得分:0)

  

但是如何打印分类法>名字?

Bellow将打印分类名称

print $node->taxonomy[1]->name

您可以使用 - >遍历对象并使用[]

遍历数组