मैं इस कोड का उपयोग अपने व्यवस्थापक फ़ॉर्म को बनाने के लिए कर रहा हूँ:
function custom_orders_admin(){
$form = array();
$form['custom_ignore_terms']['ignore_terms'] = array(
'#type' => 'checkboxes',
'#title' => t('Don\'t display these'),
'#default_value' => variable_get('custom_ignore_terms', array()),
'#options' => drupal_map_assoc($termTypes),
'#description' => t("Choose the terms you do not want displayed."),
'#required' => FALSE,
);
return system_settings_form($form);
}
लेकिन मुझे लगता है कि अगर मैं ऐसा करता हूं:
function custom_orders_admin_submit($form, &$form_state) {
exit(var_dump($form_state));
}
मैं बाहर नहीं जा सकता। मैं यह अनुमान लगा रहा हूँ क्योंकि system_settings_form()
प्रस्तुत करने का ध्यान रखता है। मैं अपना नियंत्रण कैसे वापस पा सकता हूं? मुझे उस _सुमित हैंडलर में कुछ कस्टम प्रोसेसिंग करने की आवश्यकता है ...
$form['#submit'] = array('custom_food_orders_admin_submit');
और अब यह काम कर रहा है। धन्यवाद!
'#submit'
संपत्ति जोड़ने की कोशिश की,$form
लेकिन इससे भी मदद नहीं मिली।