Drupal:检索并打印节点名称非类型

问题描述

|| 我在视图模块中创建了一个块,其中发布了用户的最新评论(例如,用户uid 1033的五个最新评论)。我已经创建了自己的tpl文件,因此可以自定义要显示的字段,并且该字段可以使用。 它打印注释的前140个字符,并链接到后面带有#cid的节点。 但是在下面,我想显示它张贴在哪个节点类型。我尝试使用以下代码:
print $node->type;
但是,这是有原因的,只是打印出节点类型,而且不是特别可读,所以我想要的是节点名称(来自数据库类“ node_type”),但我只是不知道该怎么做。 有什么简单的方法还是我必须使用某种定制的查询/ API调用?     

解决方法

看一下node_get_types()api函数。 http://api.drupal.org/api/drupal/modules--node--node.module/function/node_get_types/6     ,您是否尝试过在视图内添加Node:Type字段?     ,除非您做错了什么事,例如在.tpl.php文件中对每个文件进行完整的node_load()处理,否则您需要配置视图以显示节点类型。模板并不是要添加其他数据,而只是格式化和布局其显示。 为了显示注释所附加的节点的类型,您需要 向节点添加关系 配置行样式以使用字段行样式 添加节点:类型到显示的字段     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...