【问题标题】:How Can I Override Drupal 7's Default Taxonomy Page with a Term View Instead of a Content View?如何使用术语视图而不是内容视图覆盖 Drupal 7 的默认分类页面?
【发布时间】:2013-10-09 15:54:48
【问题描述】:

在特定词汇的分类术语页面上,我想显示子术语以及与这些子术语关联的任何产品。

我对这个词汇的分类在某些领域是 2 级深度,在其他领域是 3 级深度。

我可以使用基于 CONTENT 的视图覆盖默认分类页面,但这并不容易让我显示子术语和相关产品。

我已经成功地创建了一个基于 TERM 的视图,该视图将正确显示子术语和相关产品,但 Drupal 在此视图上提供默认分类页面,即使此视图的 URL 设置正确。

我认为这是因为 Drupal 希望默认显示分类术语的内容视图。

是否有覆盖此行为或其他方式来完成此操作?

我可以使用页面预处理功能来设置特定视图并覆盖默认分类页面吗?

我唯一可能的解决方案是为词汇表创建一个自定义模板并手动查询数据库以获取我需要的内容。

【问题讨论】:

    标签: drupal-7 drupal-views drupal-taxonomy


    【解决方案1】:

    您可能需要使用路径“taxonomy/term/%”,而不仅仅是“taxonomy/term”。

    【讨论】:

      【解决方案2】:

      使用TVI 模块可能会帮助您覆盖默认分类视图

      TVI(分类视图集成器)模块允许选择性覆盖 分类术语和/或词汇与您选择的观点。 使用 TVI,您可以轻松创建自定义视图以输出 X 中的所有术语 词汇。

      【讨论】:

        猜你喜欢
        • 2014-12-25
        • 1970-01-01
        • 1970-01-01
        • 2020-05-04
        • 2022-10-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多