我刚开始学习Drupal,我在一个页面上显示多种内容类型,但按内容类型分组。具体来说,我想显示“当前程序”,“旧程序”(与CCK插件相同,内容类型相同,程序但有布尔“当前”字段)和“工具” (内容类型工具)都位于首页。每个标题都有自己的HTML列表。如何使用Drupal 6和Views显示多个类别的内容类型2
所以我创建了一个名为“Overview”的节点视图,并且我制作了一个筛选器来只选择程序或工具类型的内容。问题是,它全部放在一个列表中。我试图自定义循环遍历$行并输出列表的模板,但是我看不到为每行访问内容类型/其他属性的方法。
这是我的想法将链接分成不同的数组,在views-view-list-Overview.tpl.php中。它不完全抓住了我想做的事情,但它甚至不工作:
$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
我敢肯定,这是一个基本的Drupal设置,我误解的东西与视图的基础。任何人都可以将我指向正确的方向吗?