合并2个用户配置文件字段,为整个字段提供“添加更多”

时间:2012-02-06 16:07:21

标签: drupal drupal-7 drupal-views drupal-modules drupal-fields

我正在尝试在drupal 7中创建一个组合多个字段并且可以有多个值的用户配置文件字段 例如, 该字段是“过去的职位”“从年份”“到年”和整个字段(有3个子字段)可以有多个值因此可以有像

这样的值
< "Google" , 2000, 2003 ><br/>
< "Facebook" , 2003, 2007 ><br/>
< "Xerox", 2007, 2009 ><br/>

用户应该能够添加他/她想要的任意数量的值。 在Drupal 7中,可以通过将Number of Values设置为Unlimited来启用单个字段的Multiple Values,但是如果将多个字段组合在一起,该怎么做。 请建议......

2 个答案:

答案 0 :(得分:1)

我相信你要找的是Field Collection模块。它允许您将字段组合在一起,并允许输入多个组。以下文章很好地描述了该模块的作用:Create Multigroups in Drupal 7 using Field Collections

从Field Collection项目页面:

  

提供字段集合字段,任意数量的字段都可以包含在该字段中   附上。

     

字段集合在内部表示为实体,即   嵌入在主机实体中。因此,如果需要,可以使用字段集合   也单独查看和编辑。

答案 1 :(得分:0)

我们如何验证每个字段集合实体?
让我解释一下:
我在订单项类型中使用了字段集合。

Line Item type = People

字段集合字段为:

Title
First Name

Last Name等 我给出了多少值:无限制。这就是出现添加另一个项目按钮的原因 现在,如果用户在一组中输入值并将其他组留空,然后单击添加到购物车按钮,那么如何阻止他继续进行。