我剛開始學習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設置,我誤解的東西與視圖的基礎。任何人都可以將我指向正確的方向嗎?