drupal用视图页面替换默认节点

时间:2011-04-23 12:39:28

标签: drupal drupal-6 drupal-views drupal-7

我使用字段样式创建了一个页面视图,以便根据需要显示一个teasers列表。视图中的字段配置允许我们将字段链接到它的节点。但是如果我们为节点详细信息页面创建了视图并希望字段链接到它的相关视图呢。

2 个答案:

答案 0 :(得分:1)

我有同样的问题,经过一些研究后,这就是我的结论:

views模块不是要替换默认节点视图。我这样说是因为这样做涉及的难度和缺乏如何实现这一目标的信息。 Ryan Weal已经发布了一种方法来通过编辑看起来难以完成的节点模板来实现这一目标,这里是the link

然而,它似乎是一个更流行的解决方案,特别是如果你像我一样,不喜欢进入编辑主题文件。您可以使用Display Suite模块根据需要有效地重新格式化默认节点内容。

答案 1 :(得分:0)

我不确定我是否理解你,但听起来你想要在节点的页面视图中显示一个视图?

为此,您可以:

  • 使用hook_nodeapi()或此函数的D7替换之一创建一个小模块,以便通过在节点为有条件地添加$ content元素时将嵌入视图的输出插入到此页面的内容中适当的身份

  • 或(更简单,但需要允许输入类型PHP)在页面上嵌入视图。

http://thedrupalblog.com/embedding-view-drupal-6-using-views-embed-view有关嵌入视图的信息