2010-10-07 103 views
3

我遇到了一个Drupal问题:我基于它的作者(它实际上是一个内容配置文件)的用户ID使用Views模块呈现某种节点。我想让视图显示节点的注释,就像在节点/%中一样。我无法在视图或任何相关模块中找到任何选项。我在错误的方向,应该重新组织这个...?Drupal显示节点注释的节点的视图

任何想法,它是如何做到的?

问候,

拉奇

回答

3

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

+0

感谢您的指导。 – ifroz 2010-10-07 17:02:36

1

如果您使用的视图节点显示类型 检查它的设定,显示评论 如果使用视场显示 类型注释使用的关系,你需要和选择字段主题他们

1

我知道这是旧的要求,但我只是在同一个问题上挣扎,并且遇到了这篇文章。我认为这将有助于分享我的解决方案。

我使用Drupal 7,视图3和显示套件。

  1. 在您的视图中,选择相关显示。
  2. 在格式下,单击“显示”右侧的第一个链接。
  3. 选择'内容'(或'显示套件'在我的情况)。
  4. 点击“应用”。
  5. 在下一个屏幕上,您可以选择“显示注释”。选中此框并保存您的视图。

您现在应该看到显示在视图中每个项目下的注释。

0

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

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

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