我正在尝试在drupal 7中创建一个组合多个字段并且可以有多个值的用户配置文件字段 例如, 该字段是“过去的职位”,“从年份”,“到年”和整个字段(有3个子字段)可以有多个值因此可以有像
这样的值< "Google" , 2000, 2003 ><br/>
< "Facebook" , 2003, 2007 ><br/>
< "Xerox", 2007, 2009 ><br/>
用户应该能够添加他/她想要的任意数量的值。 在Drupal 7中,可以通过将Number of Values设置为Unlimited来启用单个字段的Multiple Values,但是如果将多个字段组合在一起,该怎么做。 请建议......
答案 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
等
我给出了多少值:无限制。这就是出现添加另一个项目按钮的原因
现在,如果用户在一组中输入值并将其他组留空,然后单击添加到购物车按钮,那么如何阻止他继续进行。