Drupal显示节点注释的节点视图

时间:2010-10-07 16:04:10

标签: drupal drupal-views drupal-comments

我遇到了Drupal问题:我正在使用Views模块根据其作者的用户ID(实际上是内容配置文件)来呈现某种节点。我希望视图显示节点的注释,就像在node /%中一样。我在视图或任何相关模块中找不到任何选项。我是在错误的方向,应该为此重新组织......?

任何想法,怎么办?

此致

拉​​奇

4 个答案:

答案 0 :(得分:3)

使用视图确实不是最好的行动计划。您应该在主题中创建节点模板并对其进行自定义。如果需要,您可以在预处理功能中添加一些逻辑。它需要更多编码,但可以让你到达你想要的地方。

答案 1 :(得分:1)

如果使用视图节点显示类型    签入它的设置显示评论 如果您使用视图字段显示类型    使用与评论的关系并选择您需要的字段并对其进行主题化

答案 2 :(得分:1)

我知道这是旧请求,但我只是在努力解决同样的问题,并且发现了这篇文章。我认为分享我的解决方案会很有帮助。

我正在使用Drupal 7,包含Views 3和Display Suite。

  1. 在您的视图中,选择有问题的显示。
  2. 在格式下,点击“显示”右侧的第一个链接。
  3. 选择“内容”(或我的情况下为“展示套件”)。
  4. 点击“应用”。
  5. 在下一个屏幕上,您可以选择“显示评论”。选中此框并保存您的视图。
  6. 您现在应该看到视图中每个项目下显示的注释。

答案 3 :(得分:0)

您可以创建第二个视图(其中,例如/comments/%,其中占位符将是节点ID,而不是注释ID),其中列出了给定节点的注释,并且上下文过滤器仅显示它们在URL中的NID上。

然后,将该视图添加到您已经获得的单节点视图的页脚(作为'视图区域')。

布局(内联字段等)需要进行一些调整,但基本结构应该有效。