0

我正在尝试在 drupal 7 中创建一个用户配置文件字段,该字段结合了多个字段并且可以有多个值。
例如,该字段是“Past Job Title”“From Year”“To Year”,整个字段(有 3 个子字段)可以有多个值,因此可以有如下值

< "Google" , 2000, 2003 ><br/>
< "Facebook" , 2003, 2007 ><br/>
< "Xerox", 2007, 2009 ><br/>

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

4

2 回答 2

1

我相信您正在寻找的是Field Collection模块。它允许您将字段组合在一起并允许输入多个组。以下文章很好地描述了该模块的功能:使用字段集合在 Drupal 7 中创建多组

从 Field Collection 项目页面:

提供一个字段集合字段,可以附加任意数量的字段。

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

于 2012-02-06T16:53:26.737 回答
0

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

Line Item type = People

字段集合字段为:

Title
First Name

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

于 2012-02-28T07:23:15.857 回答