2011-04-19 19 views
1

我有一個簡單的內容類型與標題字段,圖像字段和類別字段(這是一個選擇列表文本字段)。我創建了一個視圖,在該視圖中打印出此類型的所有已發佈內容並按類別字段排序。一切都很好&到目前爲止真棒(並與視圖模塊容易)。視圖列表與頭條新聞從內容類型的選擇列表

但是我想從選擇列表字段中的不同類別上方打印出標題。

我想通了如何檢索選擇列表中的值與這樣的數組:

$field = content_fields('field_mm_category', 'om_mm_content'); 
$allowed = content_allowed_values($field, TRUE); 

但不能在視圖 - 視圖 - nameofcontentype.tpl.php其他內容放在一起文件。有沒有簡單的方法來實現這一目標?也許使用預處理或類似?或者這是跛腳,我應該考慮使用分類詞彙嗎?

哦,它在Drupal 6 :)。

編輯:

內容應打印出這樣的:

headline1(這是從內容類型的選擇列表中的值)

項目1,項目2,項目3 ...

headline2

ITEM4,ITEM5,ITEM6 ...

因此,在第一個標題下,您將獲得從選擇列表中選擇標題1的特定類型的所有內容(並且標題1是所選值)。

回答

1

我不確定我是否理解這裏的問題。

但是,我會建議:看看視圖「分組字段」選項 - 我相信當你使用「表型」風格的視圖時,你會得到這個;它會在您修改視圖樣式時顯示。只需按類別對結果進行分組,即可解決問題。

+0

它使用選擇列表值將內容組合在一起,並且還將選擇列表值添加爲該組的標題。誰認爲它更好地得到它在未格式化的HTML。 – lata 2011-04-19 14:19:29

+0

在這種情況下,您可能可以使用Views模板(爲該視圖創建一個特殊模板),並根據自己的意願對其進行格式設置。有點費時,但如果它是你的網站的重要組成部分,值得。 – James 2011-04-19 14:44:17