Я пытаюсь программно отобразить форму для отображения в моей области просмотра страницы узла. У меня есть следующий код в моем "simplemodule".
function simplemodule_newcomer_form($form_state){
$form = array();
$form['simplemodule_newcomer']['name'] = array(
'#type' => 'textfield',
'#title' => t('name'),
'#description' => t(''),
'#weight' => -1,
);
$form['simplemodule_newcomer']['email'] = array(
'#title' => t('email'),
'#type' => 'textfield',
'#description' => t(''),
'#weight' => 0,
);
$form['simplemodule_newcomer']['phone'] = array(
'#title' => t('telephone No.'),
'#type' => 'textfield',
'#description' => t(''),
'#weight' => 0,
);
$form['submit_button'] = array(
'#type' => 'submit',
'#value' => 'enter',
);
return $form;
}
function simplemodule_newcomer_form_submit($form_id, &$form_state){
//dealing with submitted data
}
Этот код работает, но только по определенной ссылке в моем меню администрирования.
То, что я хочу сделать, - это заставить форму отображаться и отправляться на определенный узел в режиме просмотра. Таким образом, создается эффект заполнения формы при посещении узла.