function system_themes_admin_form in Drupal 7
Form to select the administration theme.
See also
system_themes_admin_form_submit()
Related topics
1 string reference to 'system_themes_admin_form'
- system_themes_page in modules/
system/ system.admin.inc - Menu callback; displays a listing of all themes.
File
- modules/
system/ system.admin.inc, line 258 - Admin page callbacks for the system module.
Code
function system_themes_admin_form($form, &$form_state, $theme_options) {
// Administration theme settings.
$form['admin_theme'] = array(
'#type' => 'fieldset',
'#title' => t('Administration theme'),
);
$form['admin_theme']['admin_theme'] = array(
'#type' => 'select',
'#options' => array(
0 => t('Default theme'),
) + $theme_options,
'#title' => t('Administration theme'),
'#description' => t('Choose "Default theme" to always use the same theme as the rest of the site.'),
'#default_value' => variable_get('admin_theme', 0),
);
$form['admin_theme']['node_admin_theme'] = array(
'#type' => 'checkbox',
'#title' => t('Use the administration theme when editing or creating content'),
'#default_value' => variable_get('node_admin_theme', '0'),
);
$form['admin_theme']['actions'] = array(
'#type' => 'actions',
);
$form['admin_theme']['actions']['submit'] = array(
'#type' => 'submit',
'#value' => t('Save configuration'),
);
return $form;
}