【问题标题】:drupal replacing default nodes with views pagedrupal 用视图页面替换默认节点
【发布时间】:2011-04-23 12:39:28
【问题描述】:

我创建了一个使用字段样式的页面视图来显示我想要的预告片列表。视图中的字段配置允许我们将字段链接到它的节点。但是如果我们为节点详细信息页面创建了视图并希望字段链接到它的相关视图。

【问题讨论】:

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


    【解决方案1】:

    我也有同样的问题,经过一番研究,我得出了以下结论:

    views 模块并不打算替换默认节点视图。我之所以这么说是因为这样做的难度很大,而且缺乏有关如何完成此任务的信息。 Ryan Weal 发布了一种通过编辑您的节点模板来完成此任务的方法,该模板看起来不太难完成,这里是the link

    不过,这似乎是一种更受欢迎的解决方案,尤其是如果您像我一样不喜欢编辑主题文件。您可以根据需要使用Display Suite 模块有效地重新格式化默认节点内容。

    【讨论】:

      【解决方案2】:

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

      为此,您可以:

      • 创建一个小模块,使用 hook_nodeapi() 或该函数的 D7 替换之一,以便将嵌入视图的输出插入到该页面的内容中,方法是在节点为相应的id

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

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

      【讨论】:

      • 其实我的问题是我没有正确提出问题,让我用一些例子来解释我的问题。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多