Drupal 7:如何创建键/值字段(或字段组,如果可能的话)?

时间:2011-01-09 12:10:20

标签: drupal drupal-7

假设我正在创建一些应用文档。在为函数创建内容类型时,我有一个名称的文本字段,一般描述的框和一些其他基本的东西。现在我需要一些东西来存储函数的参数。理想情况下,我想将它们作为键值对输入,或者只输入两个相关字段,然后可以根据给定函数的需要重复多次。但我找不到任何方法来实现这一目标。

我得到的最接近的是一个被遗弃的field multigroup module,它说要等待CCK3,它甚至还没有产生一个alpha,但据我所知,其项目页面没有明显提到这个多组功能。我还检查了CCK问题队列,并且不认为我在那里看到了它。

有没有当前可行的方法,我没有看到这个? Viable包括“你正在以错误的方式思考这个问题而不是做X”。我考虑过使用“长篇文章和摘要”字段,但这种情况有些晦涩难懂,而且我不知道自己是否会为自己设置副作用。我是Drupal的新手。

3 个答案:

答案 0 :(得分:3)

http://drupal.org/project/field_collection模块,但还没有准备好。现在你需要实现你的实体唉:(不容易。

答案 1 :(得分:2)

不确定它的效果如何,因为它目前做得更多(例如,强制将对分组到类别中并且需要预先定义键)但您可能想要查看http://drupal.org/project/properties

答案 2 :(得分:0)

您可以自己创建这些键值字段:创建2个常规字段,可以根据需要随时添加。

所以你有一个x字段用于键,x用于值。如果这只适合你或其他人,它可能工作正常,但可用性明智,这非常难看。

如果您需要从函数中提取字段,要在页面模板中正确显示它,您应该使用不同的方法。将函数与其arguemnts一起写入CCK字段,并在模板中根据需要提取它们。 ()中的参数始终(取决于语言),不同的参数由,分隔,因此拆分它们非常容易。