私は少し混乱しています。1 つのテキスト ボックスと送信ボタンを備えた単純なフォームを作成しました。次に、taxonomy_get_vocabularies() 関数を使用して、分類用語の選択/オプション ドロップダウン ボックスを追加します。
$vocabularies = taxonomy_get_vocabularies('my_type');
私の質問は、語彙リストを「Drupal の方法」で取得するにはどうすればよいかということです。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;