Drupal视图显示

时间:2011-04-27 06:59:14

标签: drupal views

我有两种称为Web作业和网络作业的内容类型。我需要在页面中以标签形式显示此内容类型节点,如选项卡中的Web作业和另一个选项卡中的网络作业,以及标题,帖子和日期位置等常见字段。

为此,我尝试在drupal中使用视图模块,这以组合的方式显示结果,因此不在单独的选项卡中。

我也尝试过视图标签模块而没有得到预期的结果。

任何身体都可以提供如何实现我想要的结果的线索。

提前致谢

1 个答案:

答案 0 :(得分:2)

每个视图可以有多个显示。第一个显示称为默认值。然后,您可以创建可以复制原始默认值显示的页面,块等,但可以更改。您可以为两种内容类型创建具有默认视图的视图,然后,您可以创建特定的显示:

  • first - type:page,过滤器显示内容类型:仅限web jobs
  • second - type:tab,过滤器显示内容类型:仅限网络作业

实际上你不需要View Tabs(一个单独的模块)。版本6.x-2.x中的视图很好地支持选项卡。标签配置在Advanced Help中有详细描述。以下是可能对您有用的示例:

  • 在第一个视图中,将路径设置为“tabs / tab1”。将其设置为“默认选项卡”,将标题设置为“标签1”,将权重设置为0。
  • 点击更新,您将进入一个允许您定义父级的表单。由于系统中尚不存在“标签”,请选择“普通菜单项”,并将标题设置为“标签”。
  • 在第二个视图中,将路径设置为'tabs / tab2';将其设置为“菜单标签”,并将标题设置为“标签2”。

完成此操作后,您将拥有一个名为“Tabs”的导航链接,当您单击它时,您将转到选项卡,“Tab 1”是显示的默认选项卡。然后,您可以在标签1和标签2之间单击。