用于分类的高级Drupal View过滤器

时间:2013-02-12 15:55:03

标签: drupal drupal-views drupal-exposed-filter

我有一个名为product-templates的内容类型。在此内容中,我捕获了以下字段:标题(核心),内容正文,分类术语参考和6种不同的文件类型。为我们拥有的每个模板创建新的产品模板内容。所以,假设我们的产品是小部件,按颜色细分。蓝色,黑色,棕色,粉红色,绿色等...

分类法具有主要的产品模板类别,例如:蓝色小部件,黑色小部件等。每个都有不同大小的多个模板,因此该术语将引用大小/样式,小部件,中型,大型,方形,圆形等

使用视图分类法/术语/%附带的默认分类法覆盖,并将过滤器限制为产品模板和使用字段,而不是完整内容,我得到如下列表:blue-widget small - >模板b1s,模板b2s,模板b3s ... / blue-wiget medium - >模板b1m,模板b2m等。所以我最终得到的是所有产品模板及其相关模板文件的完整列表。

我希望发生的是,当访问者使用分类/术语/%时,会显示一个显示不同选项的下拉菜单或跳转菜单,然后当他们点击(例如)蓝色小部件时小的关联模板在页面上渲染/填充。所以基本上我想删除列表并将其转换为可选区域。由于可能存在大量的选项/大小,我不希望有一个20个滚动的列表,我不想使用寻呼机。向他们展示一个下拉列表似乎更合乎逻辑,该列表具有他们想要的所有选项/大小,然后只是那些模板拉出来。

有关如何实现这一目标的任何建议?

1 个答案:

答案 0 :(得分:0)

您应该可以通过向视图添加过滤器来实现此目的,该视图是分类术语,然后将其设置为公开并使用以下URL访问所有文档。

taxonomy / term / all(这应显示所有文件)

这意味着它适用于所有词汇表,如果只有一个词汇表,则不会出现问题。