You are here

用views如何实现不同分类有不同的列表页?

mercuryhg 的头像
Submitted by mercuryhg on 星期四, 2014-04-03 15:23

在学习drupal的过程中,想到为不同的分类建立不同的列表页。
我的想法是这样的,启用views里面的Taxonomy term视图,把page给clone一个,然后在上下文过滤器中设置 “内容: Has taxonomy term ID (with depth) ”,选择所要建立不同页面的分类术语(假定为A,id为1)。这时,浏览 taxonomy/term/1,可以看到是按我的设置显示的列表页。可其它的 term 却显示的是无法找到页面。
那我觉得是否可以再 clone 一个 page,同样的选择 分类术语 B (id为2),可浏览时,taxonomy/term/2 还是显示无法找到页面。
请葛老师看一下,这个思路是不是有问题。

论坛:

Drupal版本:

g089h515r806 的头像

你创建的Views,它的路径适用于所有的分类,可能你的views里面将分类限制到了某个词汇表下,导致了你所说的问题。
解决办法:
Panels+ views,使用Panels的变体,不同词汇表,taxonomy/term路径下显示的内容有所不同。