首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Drupal:模块、cck或其他

Drupal:模块、cck或其他
EN

Stack Overflow用户
提问于 2010-01-15 04:58:19
回答 1查看 320关注 0票数 0

我有一个遗留的PHP表单,我正在将其迁移到Drupal6。我正在努力使我和该站点未来的管理员的事情变得简单。下面的表单是旧站点数据的核心。到目前为止,在cck中我有位置,在分类中我有国家,现在我只需要允许添加这些物种数据。我会在CCK中这样做,但我也希望能够在每个表格中添加N个物种,所有12个方块的覆盖率和密度都是如此。(对于该位置的每个物种,都有% Cover、Density、Flower、Fruit等,即大量数据!)

基本上我的问题是,这个表单是否可以在1) CCK中完成,其中整个表单可以在一页上填写,2)通过创建一个自定义的CCK字段来输入物种(使用FormAPI),或者3)咬紧牙关,编写一个带有FormAPI字段的自定义模块,并自己跟踪表格中的数据?

谢谢你的洞察。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-01-15 07:05:52

以面向对象挑战的方式思考CCK可能会有所帮助:我的东西是什么,它们之间是如何关联的。

如果我没看错的话,你是在创建某种植物条目类型。我猜想Location被设置为一个单独的类型,该字段可以是BE中的节点引用。(或者它可能只是一个文本字段中的列表,带有一个下拉小部件。)横断面和桩号也是如此。研究人员可以作为用户参考领域。

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

HTH

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2067501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档