【问题标题】:Use Views instead of a node template for some node types对某些节点类型使用视图而不是节点模板
【发布时间】:2011-01-06 16:01:20
【问题描述】:

我想在 Drupal 7 中使用视图替换某些自定义节点类型的默认显示。

例如,我有一个将节点 ID 作为第一个参数的视图。 如果节点 NID 是某种自定义类型,我希望在访问 ?q=node/NID 时使用此视图而不是默认主题模板。

能够在节点页面的内容底部添加查看结果也不错。

这可能吗?我该怎么做,我应该使用哪些模块?

【问题讨论】:

    标签: drupal drupal-views


    【解决方案1】:

    可以使用 contemplete 模块并以编程方式调用视图。

    【讨论】:

      【解决方案2】:

      我找到了一个非常简单的解决方案:为视图创建一个块,然后选择以下参数作为该块的参数: “提供默认参数”->“来自 URL 的节点 ID”-> 按节点类型验证。 然后我在内容部分添加了块。 多亏了这一点,视图才显示在正确的页面上!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-24
        • 1970-01-01
        相关资源
        最近更新 更多