Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
不同的分类法\u术语视图取决于词汇表(Drupal)_Drupal_Drupal 6_Drupal Views - Fatal编程技术网

不同的分类法\u术语视图取决于词汇表(Drupal)

不同的分类法\u术语视图取决于词汇表(Drupal),drupal,drupal-6,drupal-views,Drupal,Drupal 6,Drupal Views,我正在使用taxonomy\u术语视图来显示术语页面。问题在于,当taxonomy\u术语视图处于活动状态时,每个术语页面都会使用它 我需要根据词汇表显示不同的术语页面 如果我有词汇“1”,我只需要显示图像和标题,当我有词汇“2”时,我需要图像、标题和摘要。最后,当使用词汇表“3”时,我需要与vocab2中相同的项目,但排序标准不同 有没有一种方法可以通过相当简单的方式来实现这一点,或者至少有一种方法可以对2个词汇表使用分类法\术语视图,而对其他词汇表使用常规术语页面?我在drupal.org上

我正在使用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_术语视图,您只能使用一个页面显示,其他所有页面都将被忽略。谢谢,这似乎是我正在寻找的东西!我会玩它,看看它是否能用。谢谢你,杰瑞德,我不知道那个模块。