',
);
$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.'),
);
$form['breadcrumb']['zen_breadcrumb_title'] = array(
'#type' => 'checkbox',
'#title' => t('Append the content title to the end of the breadcrumb'),
'#default_value' => $settings['zen_breadcrumb_title'],
'#description' => t('Useful when the breadcrumb is not 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_rebuild_registry'] = array(
'#type' => 'checkbox',
'#title' => t('Rebuild theme registry on every page.'),
'#default_value' => $settings['zen_rebuild_registry'],
'#description' => t('During theme development, it can be very useful to continuously
rebuild the theme registry. WARNING: this is a huge performance penalty and must be turned off on production websites.', array('!link' => 'http://drupal.org/node/173880#theme-registry')),
'#prefix' => '
' . t('Theme registry:') . '',
'#suffix' => '
',
);
$form['themedev']['zen_layout'] = array(
'#type' => 'radios',
'#title' => t('Layout method'),
'#options' => array(
'zen-columns-liquid' => t('Liquid layout') . '
(layout-liquid.css)',
'zen-columns-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' => t('
Wireframes are useful when prototyping a website.', array('!link' => 'http://www.boxesandarrows.com/view/html_wireframes_and_prototypes_all_gain_and_no_pain')),
'#prefix' => '
' . t('Wireframes:') . '',
'#suffix' => '
',
);
$form['zen-div-closing'] = array(
'#value' => '
',
);
// Return the form
return $form;
}