2011-03-03 58 views
0

我在Drupal(6)中有一個View,我正在使用它來構建查看節點內容的頁面。
其他n個節點(不同類型)的集合具有與此節點相關/適用的內容,並且我想將它們的數據也在視圖中打印出來。從Drupal視圖中的其他節點獲取數據

我可以很容易地通過load_node()以編程方式獲得這些節點,只要我有當前的NID可訪問。我首先嚐試了這一點 - 在我看來,使用Global: Virtual Formatted Field。不幸的是 - 這個字段中可以訪問的變量都是空的。我不知道這是爲什麼 - 因爲這是我認爲的最後一個領域,但結果是我無法用它做任何事情。

我也嘗試過使用視圖關係進行試驗,但我對此很陌生,而且我甚至不確定有可能做到我試圖使用它。

有沒有人有任何想法我可以做到這一點?

感謝

+0

您是否使用節點引用cck字段? – soju 2011-03-03 16:15:12

+0

不 - 我不知道,但我可以添加它。這是否能夠引用n個節點? – jmillar 2011-03-03 16:17:27

+0

是的,這會更容易,因爲有一個參考連接節點。 – DrColossos 2011-03-03 19:42:28

回答

0

我發現這個tutorial利於學習的關係,我可以實現類似於你想什麼東西。

+0

感謝你們 - 我剛問完問題後才發現本教程,但我剛剛徹底嘗試了一下。它解決了我的問題。 – jmillar 2011-03-04 09:19:42

0

假設你有2個內容類型X和Y.你在X中有一個Y的節點引用。 現在你正在創建一個X視圖並且想要將Y的信息加載到X視圖中。 所以你可以在視圖中使用關係。 1 - 創建節點類型X的過濾器。 2 - 在關係中,將節點參考字段選擇爲X中存在的Y. 3 - 現在可以在字段中選擇X和Y字段。但是,如果選擇Y字段 ,那麼在該字段中有關於關係的選擇,例如(是需要的關係) 這裏您可以選擇在步驟2中創建的關係。