Как я могу заполнить поле ввода программно в форме друпал API?
Позвольте мне проиллюстрировать, рассмотрим следующий пример
function form(){
return drupal_get_form('myform');
}
function myform($form_state){
$form['name'] = array(
'#type' => 'textfield',
'$title' => 'Name: ',
);
$form['submit'] = array(
'#type' => 'submit',
'#value' => 'Save',
);
return $form;
}
function myform_submit($form,&$form_state){
$form_id = 'myform';
$form_state['values']['name'] = 'Hello World';
drupal_execute($form_id,$form_state);
}
Здесь, когда происходит событие отправки, вместо заполнения значений я получаю белый пустой экран смерти на экране. Что-то не так с моим синтаксисом ??