如何使用术语视图而不是内容视图覆盖Drupal 7的默认分类页面?

时间:2013-10-09 15:54:49

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

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

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

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

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

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

无论如何都要覆盖此行为或其他方式来实现此目的?

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

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

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

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

  

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

相关问题