एक मेनू आइटम 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;
}
मुझे यकीन नहीं है कि कैसे के लिए taxonomy_term_reference फ़ील्ड जोड़ें $form['mymodule_form']['tag']
। मैं चाहता हूं कि यह क्षेत्र एक शब्दावली शब्दों से पूर्ण ऑटो के साथ एक पाठ क्षेत्र हो और जब प्रवेश शब्द नहीं मिलता है तो नया शब्द जोड़ा जाए
page
आपके कोड के अंत में क्या कर रहा है? मेरे लिए अमान्य php कोड पसंद है?