function system_themes_admin_form

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

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;
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.