Item menu didefinisikan dengan drupal_get_form
fungsi callback dan mengembalikan form dari fungsi callback. Bagaimana saya bisa menambahkan taxonomy_term_reference
bidang ke formulir ini?
$items['files/add'] = array(
'title' => 'Add file',
'description' => 'Allows users to add files',
'type' => MENU_CALLBACK,
'page callback' => 'drupal_get_form',
'page arguments' => array('mymodule_add_file'),
'access callback' => TRUE,
);
function mymodule_add_file($form, &$form_state) {
drupal_set_title("Add file");
$form['mymodule_form'] = array(
'#type' => 'fieldset',
'#tree' => TRUE,
'#collapsable' => FALSE,
'#title' => 'Adding file to locker room',
);
$form['mymodule_form']['file'] = array(
'#type' => 'managed_file',
'#title' => 'Upload file',
);
$form['mymodule_form']['tag'] = array(
'#type' => 'taxonomy_term_reference',
'#title' => 'Tags',
);
return $form;
}
Saya tidak yakin cara menambahkan bidang taxonomy_term_reference untuk $form['mymodule_form']['tag']
. Saya ingin bidang ini menjadi bidang teks dengan pelengkapan otomatis dari istilah kosakata dan istilah baru ditambahkan ketika istilah yang dimasukkan tidak ditemukan
page
dilakukan di akhir kode Anda? jahitan ke kode php seperti saya yang tidak valid?