0

我正在使用「參考」模塊和「視圖」模塊(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 

是否有可能這個觀點模塊中改變這種

回答

0

檢查視圖中的「獨特」複選框「高級」選項卡下的「查詢設置」將解決您的問題。

+0

不幸的不是。它規定「如果有多個相同的項目,每個項目只會顯示一次。」由於需要合併的Uni Title的差異,我們的項目並不完全相同。無論如何,這是行不通的。欣賞小費雖然。謝謝。 –

+0

@el_nariz Views只是一個SQL構建器 - 如果您可以使用單個SQL語句顯示您的必需數據結構是如何可能的,則可以使其在Views中工作。否則,你必須自己實現它,或者進入編寫自定義字段處理程序的領域 – Clive

+0

實際上,您可能正在尋找一個「GROUP_CONTACT」。視圖本身不支持這個,但是你可以實現'hook_views_query_alter()'手動添加它 – Clive