2013-07-01 44 views
0

作爲標題說我試圖創建一個視圖,顯示渲染的文件和節點在一起。通常,當您創建視圖時,您必須選擇要顯示的內容類型(節點,分類,文件等)。如何創建混合節點和文件的DRUPAL視圖?

我想實現的是一個顯示所有節點和文件的視圖。這些文件不是強制性與節點相關聯的。但他們也被標記爲條款。

任何想法如何解決?

由於提前, 的Fab

+2

視圖一次只能查詢一種類型的實體,這就是它的構建方式 – Clive

+0

* sniff * sniff :( –

回答

0

你爲什麼不創建2層的意見,然後在頁面中顯示?

例如:

  • 創建顯示文件的圖塊 - >「display_files塊」
  • 創建顯示節點的圖塊 - >「display_nodes塊」

,然後在一個靜態頁面ü創建打印出來,

例如:「顯示文件和節點」,ID爲1

頁面內 - 節點 - 1.tpl.php寫:

$block = module_invoke('views', 'block_view', 'display_files-block'); 
print render($block['content']); 

$block = module_invoke('views', 'block_view', 'display_nodes-block'); 
print render($block['content']); 
0

這不正確地回答這個問題,但可以圍繞用作工作獲取數據來自兩個實體出現在一個觀點。

通過用戶界面,您可以創建一個名爲FilesAndNodes的視圖,並且只在字段部分下添加Global:Custom Text Area。

然後創建另一個名爲Files的視圖,並將這個視圖添加到FilesAndNodes視圖的Header部分下。

然後對節點執行相同操作。

然後可以將由FilesAndNodes視圖創建的塊添加到頁面中,並且內容作爲一個視圖出現

相關問題