2011-04-10 63 views
3

我正在使用taxonomy_term视图来显示术语页面。问题在于,taxonomy_term视图在处于活动状态时用于每个术语页面。取决于词汇的不同taxonomy_term视图(Drupal)

我需要显示这取决于该术语被分配到不同的词汇一词的网页。

如果我有词汇“1”,我需要只显示图像和标题,当我有词汇“2”我需要图片,标题和挑逗。最后,当使用词汇“3”时,我需要与词汇2中相同的项目,但具有不同的排序标准。

有没有办法在一个相当简单的方式来做到这一点,或至少一种方式来使用taxonomy_term图2级的词汇和使用正常任期页为他人?我在drupal.org上搜索过,有很多类似的问题,但通常的答案是其他一些模块应该是用户(例如面板),这很复杂,会影响速度性能。这是一个有益的讨论,以片断,但它并没有为我工作:

http://drupal.org/node/224231#comment-1981052

回答

3

的分类视图集成模块正是你要寻找的:http://drupal.org/project/tvi

+0

谢谢,它似乎是我正在寻找的东西!我会和它一起玩,看看它是否有效。 – Mint 2011-04-10 15:12:34

+0

它的工作原理非常简单,再次感谢你! – Mint 2011-04-10 16:10:17

+0

感谢Jared,我不知道那个模块。 – James 2011-04-11 11:41:46

0
  1. 再添加一个(你要多少变种)页面显示的分类清单。
  2. 在每个显示屏上转到Filter and select Taxonomy: Vocabulary,然后为您创建此特定显示屏选择词汇。
  3. Change the fields相应地在每个显示中。

这将为每个显示的分类页面的不同的URL。 如果您希望所有人都具有相同的网址,请使用附件显示,然后将所有显示添加到基本页面。和你做:)

+0

@ Gokul-N-K不幸的是,它并不那么简单。您只能使用一个页面显示来显示texonomy_term视图,其他所有视图都将被忽略。 – Mint 2011-04-10 15:00:07

+0

哦,好吧,我会检查出来 – 2011-04-10 15:16:32

0

作为随访至贾里德,这个网站列出了一些方法通过代码来做到这一点: http://www.appnovation.com/custom-taxonomy-term-pages

基本上,您使用hook_menu_alter()查看词汇表名称,然后手动显示您选择的视图。

这是D7一个更好的选择,在我看来,既然TVI的D7版本(根据模块页)没有准备好生产。

相关问题