2009-09-10 83 views
1

我有一個名爲「contact」的內容類型。一個用戶可以創建數百個聯繫人。我需要另一個存儲在其他地方的聯繫人列表。選項:Drupal節點選擇器策略?

  1. 使用視圖
  2. 創建新的內容類型,稱爲「人脈」(有多個),並添加一個選擇或參考節點,以便您可以只需選中你喜歡的節點。

2聽起來像是我最好的選擇,但我希望能夠有一個更好的方式來選擇聯繫人,因爲用戶可以有數百甚至數千的聯繫人。所以,我的問題其實可以歸結爲:

  1. 那是什麼,我可以允許用戶選擇多個節點(但技術上一次一個)
  2. 的最好方式(使用Drupal的)有沒有一種方法來添加一個「SELECT ALL」複選框到drupal中的正常選擇列表cck?
+0

我已經看到多個節點引用選擇器使用ajax自動選擇。目前沒有與我一起提供答案的代碼,但這可能就是你所追求的。 – 2009-09-10 21:03:25

回答

0

Multiselect模塊解決了我的問題。以下是其項目頁面摘錄:

...定義了一個與CCK字段一起使用的小部件。它允許用戶以簡單的方式選擇多個項目。它由兩個列表組成,其中一個是所有可用項目,另一個是所選項目。用戶可以通過將其從未選中的列表移動到選定列表來選擇一個項目。該模塊依賴於Drupal的內置jQuery特性,除了CCK模塊集(Drupal 7版本沒有依賴關係)外,不需要任何額外的模塊。