0

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

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

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

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

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

有没有办法覆盖这种行为或另一种方法来实现这一点?

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

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

4

2 回答 2

3

You might need to use the path "taxonomy/term/%" instead of just "taxonomy/term".

于 2014-01-15T16:40:52.723 回答
0

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

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

于 2014-02-08T13:06:12.147 回答