Drupal:模块,cck或其他

问题描述:

我有一个遗留的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

它可以想到CCK的方式有帮助你将一个面向对象的挑战:什么是我的东西,以及它们如何相互关联的。

如果我正确地阅读你,你正在创建一种植物入口类型。我收集的位置是作为一个单独的类型设置的,并且该字段可以是BE中的节点引用。 (或者也许它只是一个带有下拉小部件的文本字段中的列表。)与Transect和Station相同。研究人员可以成为用户参考领域。

然后你想添加你的物种数据(第二种形式)。我并不知道所有这些领域的用途,但我敢打赌,界面可以简化。物种可能是一个单独的CCK类型,您可以通过节点引用进行连接,也可以创建自定义的CCK字段类型。无论哪种方式,您都可以允许将多个节点添加到节点以获取多个条目。如果您使用节点引用方法,则可以使用http://drupal.org/project/popups_reference来简化添加。

HTH

+0

我的目标是将所有内容保存在一个页面上,因为这是为了输入在该字段中采样的数据,并且他们将在打印的表单上显示与上述表单类似的所有数据。我还没有找到许多模块,其中包含一个单独的CCK类型通过节点引用没有问题。弹出窗口看起来可以工作,但我想尽可能简单。看起来我会更倾向于自定义字段类型。 – 2010-01-18 03:16:01