我正在使用「參考」模塊和「視圖」模塊(D7)。我有兩種自定義內容類型 - 「大學」和「課程」。大學的內容類型有一個自定義字段(field_courses),它可以引用大學課程的節點,並且可以連接多個節點。如何停止反向節點上的多個記錄參考Drupal 7
我創建高校「哈佛」和「耶魯」,並創建了一個名爲「動畫」
我附上了動畫課程,耶魯大學和哈佛大學的課程。
我創建了一個視圖'/ courses',並添加了'Content:Courses(field_courses) - reverse'關係,並且還在字段部分添加了'(field_courses)Content:Title(Uni)'。
這創建了我的觀點。
與視圖的問題是,它返回2個動畫記錄(每個單向),但我只想要一個記錄(與UNI的返回作爲單個記錄中的一個陣列。
例如,該數據我得到的回覆是:
course: Animation
Nid: 1239
description: Animation course
Uni: Harvard
course: Animation
Nid: 1239
description:Animation course
Uni: Yale
我想它是:?
course: Animation
Nid: 1239
description: Animation course
Uni: Harvard, Yale
是否有可能這個觀點模塊中改變這種
不幸的不是。它規定「如果有多個相同的項目,每個項目只會顯示一次。」由於需要合併的Uni Title的差異,我們的項目並不完全相同。無論如何,這是行不通的。欣賞小費雖然。謝謝。 –
@el_nariz Views只是一個SQL構建器 - 如果您可以使用單個SQL語句顯示您的必需數據結構是如何可能的,則可以使其在Views中工作。否則,你必須自己實現它,或者進入編寫自定義字段處理程序的領域 – Clive
實際上,您可能正在尋找一個「GROUP_CONTACT」。視圖本身不支持這個,但是你可以實現'hook_views_query_alter()'手動添加它 – Clive