รายการเมนูถูกกำหนดด้วยdrupal_get_form
ฟังก์ชั่นการโทรกลับและส่งกลับแบบฟอร์มจากฟังก์ชั่นการโทรกลับ ฉันจะเพิ่มtaxonomy_term_reference
ฟิลด์ในแบบฟอร์มนี้ได้อย่างไร
$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;
}
$form['mymodule_form']['tag']
ผมไม่แน่ใจว่าวิธีการเพิ่มข้อมูลสำหรับ taxonomy_term_reference ฉันต้องการให้ฟิลด์นี้เป็นฟิลด์ข้อความที่มีการเติมคำอัตโนมัติจากคำศัพท์และเติมคำศัพท์ใหม่เมื่อไม่พบคำที่ป้อน
page
ทำในตอนท้ายของรหัสของคุณ? สามารถตะเข็บรหัส php ที่ไม่ถูกต้องออกได้หรือไม่