Drupal:检索并打印节点名称(不是类型)

时间:2011-05-26 17:06:55

标签: drupal drupal-6 drupal-views drupal-blocks

我在视图模块中创建了一个块,在那里我发布了用户最近发表的评论(例如,用户uid 1033的最近五条评论)。我已经创建了自己的tpl文件,因此我可以自定义要显示的字段并且可以正常工作。

它打印注释的前140个字符并链接到后面带#cid的节点。

但在下面,我想显示它所发布的节点类型。我尝试使用此代码:
print $node->type;
但是 - 原因 - 只是打印节点类型,这不是特别人类可读的,所以我想要的是节点名称(来自数据库类“node_type”),但我无法理解如何做到这一点。

有没有简单的方法,还是我必须使用某种自定义查询/ API调用?

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

您是否尝试在视图中添加Node:Type字段?

答案 2 :(得分:0)

除非您正在做一些非常错误的事情,例如在.tpl.php文件中执行每个完整的node_load(),否则您需要配置视图以显示节点类型。模板不是要添加其他数据,而只是格式化和布局它们的显示。

要显示附加评论的节点类型,您需要

  1. 向节点添加关系
  2. 配置行样式以使用字段行样式
  3. 节点:添加到显示的字段
  4. screenshot of the view configuration