2011-03-09 86 views
3

目前我們正在將我們的Intranet從plone 2.5遷移到drupal 7.除了我們面臨的一個問題是cck模塊之外,一切都運行良好。表中的多個輸入字段

在plone中,我們有一個內容類型「應用程序」,它允許我們的成員申請一個特定的項目。有許多輸入字段用於描述其他項目所需的資格,如下面的「圖像」。

project      description 
[        ][       ] + - up down 
[        ][       ] + - up down 
[        ][       ] + - up down 
add new row 

我們的會員不得不提的項目及相關說明無限數量的可能性。

所以問題是,i'm一籌莫展similiar在Drupal 7

我肯定可以增添無限節點參考場和無限的文本字段,但不會有任何關係的這兩個字段和用戶將不得不單擊「添加另一個條目」兩次。

另一種選擇是使用模塊http://drupal.org/project/tablefield,但不可能將第一列用作節點引用。

我瀏覽了所有可用的cck模塊,沒有發現真正有用的東西,所以現在我希望你能幫助我!

謝謝

回答

6

您是否試過field collection module

這可以幫助您將字段集合添加爲單個字段。 因此,您可以將「項目」作爲「字段集合」類型字段具有無限數量的值。然後,您可以在字段集合中添加單個字段,例如項目名稱,說明等。

該模塊用於D7。

+0

就是這樣,我結束了使用(在很多錯誤被消除之後)!非常感謝您的回答! – jumper 2013-01-29 17:04:34

0

module Field group創造這種關係給你。

+0

場組創建的所有項目和所有描述之間的關係爲Drupal 7和Drupal 8的模塊,我需要一個項目和一個相關聯的描述之間的關係。 – jumper 2011-03-09 16:47:51

+0

也許您必須手動存儲該關係,一旦您提交了格式,請存儲哪個描述與哪個項目相關。 – Artusamak 2011-03-09 16:51:55

+0

我不確定你的意思,但用戶不可能創建一個帶有(節點)引用項目的應用程序,然後通過(節點)引用來創建幾個新的「項目體驗」。然後,用戶必須創建20個節點才能創建一個項目應用程序。順便說一句,thx很多爲您的幫助! – jumper 2011-03-09 16:59:34

0

在Drupal 6中,我們可以使用Flexifield flesifield的項目描述頁面說,類似的功能可以在Drupal 7中使用Combo Field來實現。但我從來沒有嘗試過。這可能值得一試。

+0

http://drupal.org/project/combofield:Project Information: 維護狀態:未知,開發狀態:未知,上次修改時間:2009年9月5日 沒有可用的單一發行版...有什麼建議嗎? – jumper 2011-03-10 16:26:11

2

舊問題的新答案(但並不是說Drupal通常如何工作):您可能想嘗試使用Multifield module作爲Field Collection的替代方案或此處發佈的其他解決方案。這是針對這種類型的問題。

0

對於Drupal 8,您還可以查看Paragraphs Module以處理具有多個輸入的多個字段。可以用於產品屬性,配方和更高級的用例,其中單個字段的行爲可能類似於內容類型。

還有稱爲Double field