表中的多个输入字段

时间:2011-03-09 14:22:37

标签: drupal cck drupal-7

目前我们正在将我们的内部网从plone 2.5迁移到drupal 7.除了我们在cck模块面临的一个问题外,一切都很顺利。

在plone中,我们有一个内容类型“应用程序”,允许我们的成员申请特定项目。有许多输入字段用于描述其他项目所需的资格,例如下面的“图像”。

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

我们的会员可以提及无限数量的项目和相关描述。

所以问题是,我无法在drupal 7中做任何类似的事情。

我绝对可以添加无限节点引用字段和无限制文本字段,但两个字段之间不存在任何关系,用户必须单击“添加另一个条目”两次。

另一种选择是使用模块http://drupal.org/project/tablefield,但不能将第一列用作节点参考。

我浏览了所有可用的cck模块,发现没有什么帮助,所以现在我希望你能帮助我!

谢谢

5 个答案:

答案 0 :(得分:6)

您是否尝试过field collection module

这有助于您将字段集合添加为单个字段。 因此,您可以将“项目”作为“字段集合”类型字段具有无限数量的值。然后,您可以在字段集合中添加单个字段,例如项目名称,描述等。

此模块适用于D7。

答案 1 :(得分:2)

旧问题的新答案(但不是Drupal通常如何工作):您可能希望尝试Multifield module作为Field Collection的替代方案或此处发布的其他解决方案。这是针对这类问题的。

答案 2 :(得分:0)

module Field group正在为你创造这种关系。

答案 3 :(得分:0)

在Drupal 6中,我们可以使用Flexifield执行此操作.flesifield的项目描述页面表示可以使用Combo Field在Drupal 7中实现类似的功能。但我从未尝试过。值得一试。

答案 4 :(得分:0)

对于Drupal 8,您还可以查看Paragraphs Module以处理具有多个输入的多个字段。可用于产品属性,配方和更高级的用例,其中单个字段的行为类似于内容类型。

还有一个名为Double field

的Drupal 7和Drupal 8的模块