我在视图模块中创建了一个块,在那里我发布了用户最近发表的评论(例如,用户uid 1033的最近五条评论)。我已经创建了自己的tpl文件,因此我可以自定义要显示的字段并且可以正常工作。
它打印注释的前140个字符并链接到后面带#cid的节点。
但在下面,我想显示它所发布的节点类型。我尝试使用此代码:
print $node->type;
但是 - 原因 - 只是打印节点类型,这不是特别人类可读的,所以我想要的是节点名称(来自数据库类“node_type”),但我无法理解如何做到这一点。
有没有简单的方法,还是我必须使用某种自定义查询/ API调用?
答案 0 :(得分:0)
看一下node_get_types()api函数。
http://api.drupal.org/api/drupal/modules--node--node.module/function/node_get_types/6
答案 1 :(得分:0)
您是否尝试在视图中添加Node:Type字段?
答案 2 :(得分:0)
除非您正在做一些非常错误的事情,例如在.tpl.php文件中执行每个完整的node_load(),否则您需要配置视图以显示节点类型。模板不是要添加其他数据,而只是格式化和布局它们的显示。
要显示附加评论的节点类型,您需要