1,
'zen_breadcrumb' => 'yes',
'zen_breadcrumb_separator' => ' › ',
'zen_breadcrumb_home' => 1,
'zen_breadcrumb_trailing' => 1,
'zen_layout' => 'border-politics-liquid',
'zen_wireframes' => 0,
);
$defaults = array_merge($defaults, $subtheme_defaults);
// Merge the saved variables and their default values
$settings = array_merge($defaults, $saved_settings);
/*
* Create the form using Form API
*/
$form['zen-div-opening'] = array(
'#value' => '
',
);
$form['zen_block_editing'] = array(
'#type' => 'checkbox',
'#title' => t('Show block editing on hover'),
'#description' => t('When hovering over a block, privileged users will see block editing links.'),
'#default_value' => $settings['zen_block_editing'],
);
$form['breadcrumb'] = array(
'#type' => 'fieldset',
'#title' => t('Breadcrumb settings'),
'#attributes' => array('id' => 'zen-breadcrumb'),
);
$form['breadcrumb']['zen_breadcrumb'] = array(
'#type' => 'select',
'#title' => t('Display breadcrumb'),
'#default_value' => $settings['zen_breadcrumb'],
'#options' => array(
'yes' => t('Yes'),
'admin' => t('Only in admin section'),
'no' => t('No'),
),
);
$form['breadcrumb']['zen_breadcrumb_separator'] = array(
'#type' => 'textfield',
'#title' => t('Breadcrumb separator'),
'#description' => t('Text only. Don’t forget to include spaces.'),
'#default_value' => $settings['zen_breadcrumb_separator'],
'#size' => 5,
'#maxlength' => 10,
'#prefix' => '
', // jquery hook to show/hide optional widgets
);
$form['breadcrumb']['zen_breadcrumb_home'] = array(
'#type' => 'checkbox',
'#title' => t('Show home page link in breadcrumb'),
'#default_value' => $settings['zen_breadcrumb_home'],
);
$form['breadcrumb']['zen_breadcrumb_trailing'] = array(
'#type' => 'checkbox',
'#title' => t('Append a separator to the end of the breadcrumb'),
'#default_value' => $settings['zen_breadcrumb_trailing'],
'#description' => t('Useful when the breadcrumb is placed just before the title.'),
'#suffix' => '
', // #div-zen-breadcrumb
);
$form['themedev'] = array(
'#type' => 'fieldset',
'#title' => t('Theme development settings'),
'#attributes' => array('id' => 'zen-themedev'),
);
$form['themedev']['zen_layout'] = array(
'#type' => 'radios',
'#title' => t('Layout method'),
'#options' => array(
'border-politics-liquid' => t('Liquid layout') .'
(layout-liquid.css)',
'border-politics-fixed' => t('Fixed layout') .'
(layout-fixed.css)',
),
'#default_value' => $settings['zen_layout'],
);
$form['themedev']['zen_wireframes'] = array(
'#type' => 'checkbox',
'#title' => t('Display borders around main layout elements'),
'#default_value' => $settings['zen_wireframes'],
'#description' => l(t('Wireframes'), 'http://www.boxesandarrows.com/view/html_wireframes_and_prototypes_all_gain_and_no_pain') . t(' are useful when prototyping a website.'),
'#prefix' => '
'. t('Wireframes:') .'',
'#suffix' => '
',
);
$form['zen-div-closing'] = array(
'#value' => '
',
);
// Return the form
return $form;
}