У меня есть форма $ с коллекцией полей «field_definition», в которой есть 2 поля с неограниченным количеством элементов.Я могу создать поля, выполнив это в hook_form_alter:
$field_definition_template = $form['field_definition']['und'][0];
for($k=0;$k<count($column_names);$k++)
{
$form['field_definition']['und'][$k] = $field_definition_template;
$form['field_definition']['und'][$k]['#delta'] = $k;
}
Проблема в том, что имена неправильные, идентификаторы неправильные и почти все остальное.Есть ли способ сделать это правильно?