производные формы от стандартной

Главные вкладки

Аватар пользователя Redduck Redduck 31 августа 2011 в 14:14

Я новичок в системе друпал, прошу ногами не пинать или пинать, но в нужном направлении!
Есть форма
function _my_form(&$form_state) {
$form['okrug'] = array(
'#type' => 'hidden',
'#value' => '123',
);
$form['otvet'] = array(
'#type' => 'submit',
'#value' => t('Создать'),
'#submit' => array('_my_otvet'),
);
return $form;
}

/* Рисуем форму */
function render_my_form() {
return drupal_get_form('_my_form');
}

Я хочу на основе этой простой формы(_my_form) делать производные формы в зависимости от определенных условий.
Просто все виды форм не возможно описать.

Для чего это мне надо.
Я создам новый тип материала - вопрос. Прикреплю к нему CCK поле - "тип вопроса"(множественный ответ, одиночный ответ, да/нет). Напишу сам вопрос и варианты ответов. Теперь мне надо создать форму для вывода на основании этого типа материала. Как такое возможно сделать или уже есть модуль?

Комментарии