Một mục menu được định nghĩa với drupal_get_form
chức năng gọi lại và trả về mẫu từ chức năng gọi lại. Làm thế nào tôi có thể thêm taxonomy_term_reference
trường vào mẫu này?
$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;
}
Tôi không chắc chắn làm thế nào để thêm trường taxonomy_term numference cho $form['mymodule_form']['tag']
. Tôi muốn trường này là trường văn bản tự động hoàn thành từ thuật ngữ từ vựng và thuật ngữ mới sẽ được thêm khi không tìm thấy thuật ngữ đã nhập
page
làm ở cuối mã của bạn? đường nối đến mã php không hợp lệ của tôi?