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

发布于 2024-11-10 08:59:06 字数 340 浏览 3 评论 0原文

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

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

但在其下面,我想显示它发布在哪个节点类型中。我尝试使用以下代码:
print $node->type;
但这——当然——只是打印节点类型,这不是特别人类可读的,所以我想要的是节点名称(来自数据库类“node_type”),但我就是不知道如何做到这一点。

有什么简单的方法或者我必须使用某种定制的查询/API 调用吗?

I’ve a block, created in the views module, where I post the most recent comments made by a user (e.g. the five most recent comments for user uid 1033). I’ve created my own tpl file so I can customize which fields I want to display and it works.

It prints the first 140 characters of the comment and link to the node with the #cid behind it.

But underneath that I want to show which node-type it is posted in. I tried by using this code:
print $node->type;
but that – of cause – just prints the node type and that is not especially human readable so what I want is the node name (from the database class “node_type”) but I just can’t get my head around how to do that.

Is there any easy way or do I have to use some kind of customized query / API call??

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

冰魂雪魄 2024-11-17 08:59:07

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

Have you tried adding the Node:Type field inside the view?

柠北森屋 2024-11-17 08:59:07

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

为了显示注释附加到的节点的类型,您需要

  1. 添加与节点的关系
  2. 配置行样式以使用字段行样式
  3. 添加< em>节点:在显示的字段中输入

视图配置的屏幕截图

Unless your are doing something really wrong such as doing a full node_load() of each in your .tpl.php file, you need to configure your view to display the node type. Templates aren't mean to add additional data but only format and layout their display.

In order to display the type of the node a comment is attached to, you need to

  1. Add a relationship to the node
  2. Configure the Row style to use Fields rows style
  3. Add the Node: Type to the displayed Fields

screenshot of the view configuration

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文