2010-01-14 224 views
0

我有一個遺留的PHP表單,我將轉移到Drupal 6.我試圖讓事情變得容易,以及網站的未來管理員。下面的表格是舊網站數據的核心。到目前爲止在cck中我有位置,在分類中我有國家,現在我只需要允許添加這些物種數據。我會在CCK中做到這一點,但我也希望能夠爲每種形式添加N個種類,並使用所有12個方格的%覆蓋率和密度。 (對於每個物種在該位置有%覆蓋,密度,花卉,水果等,即大量的數據!)Drupal:模塊,cck或其他

基本上我的問題是,這種形式可以在1)CCK完成整個表格可以填充2)通過創建一個自定義的CCK字段來輸入一個物種(使用FormAPI)或者3)咬住這個項目符號並且寫一個帶有FormAPI字段的自定義模塊並且自己跟蹤表中的數據?

感謝您的洞察力。

PHP form

+0

是物種的數量動態變化? – Nikit 2010-01-15 01:33:15

+0

物種應該在新系統中動態變化。意思是你可以添加儘可能多的,你想要的。舊系統只允許7. – 2010-01-18 03:13:16

回答

0

它可以想到CCK的方式有幫助你將一個面向對象的挑戰:什麼是我的東西,以及它們如何相互關聯的。

如果我正確地閱讀你,你正在創建一種植物入口類型。我收集的位置是作爲一個單獨的類型設置的,並且該字段可以是BE中的節點引用。 (或者也許它只是一個帶有下拉小部件的文本字段中的列表。)與Transect和Station相同。研究人員可以成爲用戶參考領域。

然後你想添加你的物種數據(第二種形式)。我並不知道所有這些領域的用途,但我敢打賭,界面可以簡化。物種可能是一個單獨的CCK類型,您可以通過節點引用進行連接,也可以創建自定義的CCK字段類型。無論哪種方式,您都可以允許將多個節點添加到節點以獲取多個條目。如果您使用節點引用方法,則可以使用http://drupal.org/project/popups_reference來簡化添加。

HTH

+0

我的目標是將所有內容保存在一個頁面上,因爲這是爲了輸入在該字段中採樣的數據,並且他們將在打印的表單上顯示與上述表單類似的所有數據。我還沒有找到許多模塊,其中包含一個單獨的CCK類型通過節點引用沒有問題。彈出窗口看起來可以工作,但我想盡可能簡單。看起來我會更傾向於自定義字段類型。 – 2010-01-18 03:16:01