代码之家  ›  专栏  ›  技术社区  ›  icecream

如何使用Drupal6和Views 2在类别中显示多个内容类型

  •  0
  • icecream  · 技术社区  · 14 年前

    因此,我创建了一个名为“Overview”的节点视图,并使用Program或Tool类型制作了一个过滤器,只选择内容。问题是,它把所有的东西都放在一个列表里。我尝试自定义循环$行并输出列表的模板,但是我看不到访问每行的内容类型/其他属性的方法。

    $programs = array();
    $tools = array()
    foreach ($rows as $id => $row):
    if ($row['Type'] == 'Program') {
        $programs[] = $row;
    } else {
        $tools[] = $row;
    }
    endforeach;
    print_r($tools); // outputs programs and tools
    

    1 回复  |  直到 14 年前
        1
  •  1
  •   Nikit    14 年前

    如果您使用“视图”模块:
    创建视图“当前程序”,设置路径,例如,设置为“主页”。在“站点信息”(管理部分)中,将此路径设置为首页。创建“旧程序”和“工具”视图作为块显示类型,然后在所需位置设置这些块的可见性,然后将可见性设置为页面。

    如果这些部分具有复杂的视图,如果不希望创建主题,请使用面板将其放置在适当的位置。