Я немного смущен. Я создал простую форму с одним текстовым полем и кнопкой отправки. Теперь я хочу добавить раскрывающийся список выбора / опции терминов таксономии, используя функцию taxonomy_get_vocabularies ().
$vocabularies = taxonomy_get_vocabularies('my_type');
У меня вопрос, как мне вывести список словаря на форму "Drupal way". То, как Drupal определяет форму, кажется довольно жестким. Также, как я могу сделать это условие, скажем, о существовании соответствующих терминов таксономии.
function my_form_name($form_state) {
// A Short question.
$form['title'] = array(
'#type' => 'textfield',
'#title' => t('Question'),
'#default_value' => $node->title,
'#required' => TRUE,
'#weight' => 1,
'#description' => t('A text box goes here '),
);
$form['submit'] = array(
'#type' => 'submit',
'#value' => t('submit'),
'#weight' => 7,
);
return $form;