我有一个内容类型,可以包含无限的嵌入字段集合实例field_foo
,每个集合包含两个字段:field_foo_bar
和field_foo_baz
。
field_foo
我想修改此内容类型的节点创建表单,以使用现有节点上同一字段的值预填充。
默认情况下,节点创建表单具有:
FIELD FOO
FOO BAR [ ]
FOO BAZ [ ]
...我想设置,例如:
FIELD FOO
FOO BAR [Bar value #1]
FOO BAZ [Baz value #1]
FOO BAR [Bar value #2]
FOO BAZ [Baz value #2]
我怎样才能做到这一点?我觉得我错过了一些直截了当的东西。
我试图简单地克隆空字段集合hook_form_alter()
并更改field_foo_bar
和field_foo_baz
值以适应,但它会导致添加/删除行和调整多个增量、权重等问题,这让我看起来像是在叫错树。