Я создаю пользовательский модуль, в котором я хотел бы иметь функцию «добавить еще один элемент» для определенного поля, но я не могу понять, что мне нужно сделать, чтобы выполнить это .. Я просматривал форумы Drupal и их Справочник по API форм, но я не должен что-то получать ... Я использую Drupal 6.20, и в своем модуле я попытался:
$form['options'] = array(
'#title' => t('Options'),
'#type' => 'fieldset',
);
$form['options']['address'] = array(
'#type'=>'textfield',
'#title'=>t('Address'),
'#tree' => 1,
);
Думая, я бы получил текстовый ввод, который выглядел бы так:
<input type="text" class="form-text text" value="" size="60" id="edit-address-0-value" name="address[0][value]">
Но я просто получаю информацию, которая выглядит следующим образом:
<input type="text" class="form-text" value="" size="60" id="edit-address" name="address" maxlength="128">