不同的分类法\u术语视图取决于词汇表(Drupal)
我正在使用taxonomy\u术语视图来显示术语页面。问题在于,当taxonomy\u术语视图处于活动状态时,每个术语页面都会使用它 我需要根据词汇表显示不同的术语页面 如果我有词汇“1”,我只需要显示图像和标题,当我有词汇“2”时,我需要图像、标题和摘要。最后,当使用词汇表“3”时,我需要与vocab2中相同的项目,但排序标准不同 有没有一种方法可以通过相当简单的方式来实现这一点,或者至少有一种方法可以对2个词汇表使用分类法\术语视图,而对其他词汇表使用常规术语页面?我在drupal.org上搜索过,有很多类似的问题,但通常答案是其他一些模块应该是用户模块(例如面板),这非常复杂,并且会影响速度性能。下面是一个有用的讨论,其中有一个片段,但对我来说不起作用:不同的分类法\u术语视图取决于词汇表(Drupal),drupal,drupal-6,drupal-views,Drupal,Drupal 6,Drupal Views,我正在使用taxonomy\u术语视图来显示术语页面。问题在于,当taxonomy\u术语视图处于活动状态时,每个术语页面都会使用它 我需要根据词汇表显示不同的术语页面 如果我有词汇“1”,我只需要显示图像和标题,当我有词汇“2”时,我需要图像、标题和摘要。最后,当使用词汇表“3”时,我需要与vocab2中相同的项目,但排序标准不同 有没有一种方法可以通过相当简单的方式来实现这一点,或者至少有一种方法可以对2个词汇表使用分类法\术语视图,而对其他词汇表使用常规术语页面?我在drupal.org上
相应地更改每个显示屏中的字段
李>
这将为显示器的每个分类页面创建不同的URL。
如果您想让它们都具有相同的url,请使用附件显示,然后将所有显示附加到基本页面。您已经完成:)分类法视图集成模块正是您想要的:作为Jared的后续内容,本网站列出了通过代码实现此目的的一些方法: 基本上,您使用
hook\u menu\u alter()
查看词汇表名称,然后手动显示您选择的视图
在我看来,这是D7更好的选择,因为D7版本的TVI还没有准备好投入生产(根据模块页面)。@Gokul-N-K不幸的是,它没有那么简单。对于texonomy_术语视图,您只能使用一个页面显示,其他所有页面都将被忽略。谢谢,这似乎是我正在寻找的东西!我会玩它,看看它是否能用。谢谢你,杰瑞德,我不知道那个模块。