'fieldset', '#title' => t('Corporate Clean Theme Settings'), '#collapsible' => FALSE, '#collapsed' => FALSE, ); $form['mtt_settings']['breadcrumb'] = array( '#type' => 'fieldset', '#title' => t('Breadcrumb'), '#collapsible' => TRUE, '#collapsed' => FALSE, ); $form['mtt_settings']['breadcrumb']['breadcrumb_display'] = array( '#type' => 'checkbox', '#title' => t('Show breadcrumb'), '#description' => t('Use the checkbox to enable or disable breadcrumb.'), '#default_value' => theme_get_setting('breadcrumb_display','mysubtheme'), ); $form['mtt_settings']['breadcrumb']['breadcrumb_separator'] = array( '#type' => 'textfield', '#title' => t('Breadcrumb separator'), '#default_value' => theme_get_setting('breadcrumb_separator','mysubtheme'), '#size' => 5, '#maxlength' => 10, ); $form['mtt_settings']['breadcrumb']['breadcrumb_home'] = array( '#type' => 'checkbox', '#title' => t('Show home page link in breadcrumb'), '#description' => t('Use the checkbox to enable or disable the home page link in breadcrumb.'), '#default_value' => theme_get_setting('breadcrumb_home'), ); $form['mtt_settings']['slideshow'] = array( '#type' => 'fieldset', '#title' => t('Front Page Slideshow'), '#collapsible' => TRUE, '#collapsed' => FALSE, ); $form['mtt_settings']['slideshow']['slideshow_display'] = array( '#type' => 'checkbox', '#title' => t('Show slideshow'), '#default_value' => theme_get_setting('slideshow_display','mysubtheme'), ); $form['mtt_settings']['slideshow']['slideshow_js'] = array( '#type' => 'checkbox', '#title' => t('Include slideshow javascript code'), '#default_value' => theme_get_setting('slideshow_js','mysubtheme'), ); $form['mtt_settings']['slideshow']['slideshow_effect'] = array( '#type' => 'select', '#title' => t('Effects'), '#description' => t('From the drop-down menu, select the slideshow effect you prefer.'), '#default_value' => theme_get_setting('slideshow_effect','mysubtheme'), '#options' => array( 'blindX' => t('blindX'), 'blindY' => t('blindY'), 'blindZ' => t('blindZ'), 'cover' => t('cover'), 'curtainX' => t('curtainX'), 'curtainY' => t('curtainY'), 'fade' => t('fade'), 'fadeZoom' => t('fadeZoom'), 'growX' => t('growX'), 'growY' => t('growY'), 'scrollUp' => t('scrollUp'), 'scrollDown' => t('scrollDown'), 'scrollLeft' => t('scrollLeft'), 'scrollRight' => t('scrollRight'), 'scrollHorz' => t('scrollHorz'), 'scrollVert' => t('scrollVert'), 'shuffle' => t('shuffle'), 'slideX' => t('slideX'), 'slideY' => t('slideY'), 'toss' => t('toss'), 'turnUp' => t('turnUp'), 'turnDown' => t('turnDown'), 'turnLeft' => t('turnLeft'), 'turnRight' => t('turnRight'), 'uncover' => t('uncover'), 'wipe' => t('wipe'), 'zoom' => t('zoom'), ), ); $form['mtt_settings']['slideshow']['slideshow_effect_time'] = array( '#type' => 'textfield', '#title' => t('Effect duration (sec)'), '#default_value' => theme_get_setting('slideshow_effect_time','mysubtheme'), ); $form['mtt_settings']['slideshow']['slideshow_randomize'] = array( '#type' => 'checkbox', '#title' => t('Randomize slideshow order'), '#default_value' => theme_get_setting('slideshow_randomize','mysubtheme'), ); $form['mtt_settings']['slideshow']['slideshow_wrap'] = array( '#type' => 'checkbox', '#title' => t('Prevent slideshow from wrapping'), '#default_value' => theme_get_setting('slideshow_wrap','mysubtheme'), ); $form['mtt_settings']['slideshow']['slideshow_pause'] = array( '#type' => 'checkbox', '#title' => t('Pause slideshow on hover'), '#default_value' => theme_get_setting('slideshow_pause','mysubtheme'), ); $form['mtt_settings']['support'] = array( '#type' => 'fieldset', '#title' => t('Accessibility and support settings'), '#collapsible' => TRUE, '#collapsed' => FALSE, ); $form['mtt_settings']['support']['responsive'] = array( '#type' => 'fieldset', '#title' => t('Responsive'), '#collapsible' => TRUE, '#collapsed' => FALSE, ); $form['mtt_settings']['support']['responsive']['responsive_meta'] = array( '#type' => 'checkbox', '#title' => t('Add meta tags to support responsive design on mobile devices.'), '#default_value' => theme_get_setting('responsive_meta','mysubtheme'), ); $form['mtt_settings']['support']['responsive']['responsive_respond'] = array( '#type' => 'checkbox', '#title' => t('Add Respond.js JavaScript to add basic CSS3 media query support to IE 6-8.'), '#default_value' => theme_get_setting('responsive_respond','mysubtheme'), '#description' => t('IE 6-8 require a JavaScript polyfill solution to add basic support of CSS3 media queries. Note that you should enable Aggregate and compress CSS files through /admin/config/development/performance.'), ); $form['mtt_settings']['credits'] = array( '#type' => 'fieldset', '#title' => t('Credits'), '#collapsible' => TRUE, '#collapsed' => FALSE, ); $form['mtt_settings']['credits']['credits_display'] = array( '#type' => 'checkbox', '#title' => t('Show credits'), '#description' => t('Use the checkbox to enable or disable credits.'), '#default_value' => theme_get_setting('credits_display','mysubtheme'), ); } /*function mysubtheme_form_system_theme_settings_submit($form, &$form_state) { //print "
custom theme settings "; print_R($form_state); exit;
$form['mtt_settings']['breadcrumb']['breadcrumb_display'] = array(
'#type' => 'checkbox',
'#title' => t('Show breadcrumb'),
'#description' => t('Use the checkbox to enable or disable breadcrumb.'),
'#default_value' => $form_state['values']['breadcrumb_display'],
);
return $form;
}*/