【发布时间】:2011-01-06 16:01:20
【问题描述】:
我想在 Drupal 7 中使用视图替换某些自定义节点类型的默认显示。
例如,我有一个将节点 ID 作为第一个参数的视图。 如果节点 NID 是某种自定义类型,我希望在访问 ?q=node/NID 时使用此视图而不是默认主题模板。
能够在节点页面的内容底部添加查看结果也不错。
这可能吗?我该怎么做,我应该使用哪些模块?
【问题讨论】:
标签: drupal drupal-views
我想在 Drupal 7 中使用视图替换某些自定义节点类型的默认显示。
例如,我有一个将节点 ID 作为第一个参数的视图。 如果节点 NID 是某种自定义类型,我希望在访问 ?q=node/NID 时使用此视图而不是默认主题模板。
能够在节点页面的内容底部添加查看结果也不错。
这可能吗?我该怎么做,我应该使用哪些模块?
【问题讨论】:
标签: drupal drupal-views
可以使用 contemplete 模块并以编程方式调用视图。
【讨论】:
我找到了一个非常简单的解决方案:为视图创建一个块,然后选择以下参数作为该块的参数: “提供默认参数”->“来自 URL 的节点 ID”-> 按节点类型验证。 然后我在内容部分添加了块。 多亏了这一点,视图才显示在正确的页面上!
【讨论】: