2013-07-12 52 views
0

我試圖找到一種方法,讓用戶從視圖結果中選擇節點,然後從選定節點(如節點ID)中獲取信息以供在我的模塊中使用。這可能會以一種形式完成。使用視圖來選擇節點

更廣泛地說,我試圖完成的是向用戶顯示帶有特定術語x的節點列表,讓他們從該列表中選擇任意數量的節點,然後讓我的模塊應用另一個術語y到選定的節點。我可以處理最後一部分,但是我正在努力創建一個用戶可以選擇的節點列表,然後以某種方式獲取有關以這種方式選擇的節點的信息。

我認爲視圖是要走的路,但經過很多搜索後,我還沒有找到實現此功能的方法。任何人都可以向我展示一個解決方案,或者讓我指向正確的方向嗎?

謝謝!

我使用Drupal的7和視圖7.x的-3.7

編輯:如果我不得不通過像VBO模塊選擇與複選框節點的能力,我想這樣做以下(可怕的)僞代碼:

foreach (vbo_selected_node) { 
$node = vbo_selected_node -> node; 
$nid = $node -> nid; 
$node = node_load($nid); 
$node->field_vocabulary_field['und'][0]['tid'] = $termID; 
} 

我希望這是有道理的。基本上我想把每個選定的節點並應用另一個術語。

+0

感謝您發表的問題!不幸的是,這個請求的堆棧溢出的回答太寬泛了。我們通常期望問題是關於特定問題,通常與代碼相關。您可以通過遵循Drupal文檔或各種教程獲得幫助您的基礎。如果您在編寫自己的代碼時遇到特定問題,我們將很樂意提供幫助。 –

+0

r在節點(內容類型)中使用術語引用 –

+0

是的,有兩個相關的術語引用字段(兩個不同的詞彙表)附加到節點的內容類型。第一個術語是視圖用來顯示節點列表的術語,第二個術語是以編程方式附加到節點上的術語。 – user2212873

回答