function _gallery_assist_gallery_style_form in Gallery Assist 7
Gallery specific node settings subform.
1 call to _gallery_assist_gallery_style_form()
- gallery_assist_assignments_form in ./
gallery_assist.admin.inc - Form builder; Manage GA content types specific settings.
File
- ./
gallery_assist.admin.inc, line 492 - GA module administration forms.
Code
function _gallery_assist_gallery_style_form($settings) {
$form = array();
// Teaser style.
$form['teaser'] = array(
'#type' => 'fieldset',
'#title' => 'Teaser',
'#prefix' => '<div class="ga-float-left" style="">',
'#suffix' => '</div>',
);
// Page style.
$form['page'] = array(
'#type' => 'fieldset',
'#title' => 'Page',
'#prefix' => '<div class="ga-float-left" style="">',
'#suffix' => '</div>',
);
// Page style.
$form['preview'] = array(
'#type' => 'fieldset',
'#title' => 'Preview',
'#prefix' => '<div class="ga-float-left" style="">',
'#suffix' => '</div>',
);
$options = drupal_map_assoc(array(
'center' => t('center'),
'left' => t('left'),
'right' => t('right'),
));
$form['teaser']['teaser_container_align'] = array(
'#type' => 'select',
'#title' => 'Container align',
'#options' => $options,
'#default_value' => $settings['teaser_container_align'],
'#description' => '',
);
$form['page']['page_container_align'] = array(
'#type' => 'select',
'#title' => 'Container align',
'#options' => $options,
'#default_value' => $settings['page_container_align'],
'#description' => '',
);
$form['preview']['preview_container_align'] = array(
'#type' => 'select',
'#title' => 'Container align',
'#options' => $options,
'#default_value' => $settings['preview_container_align'],
'#description' => '',
);
$options = drupal_map_assoc(array(
'none' => t('none'),
'left' => t('left'),
'right' => t('right'),
));
$form['teaser']['teaser_container_float'] = array(
'#type' => 'select',
'#title' => 'Container float',
'#options' => $options,
'#default_value' => $settings['teaser_container_float'],
'#description' => '',
);
$form['page']['page_container_float'] = array(
'#type' => 'select',
'#title' => 'Container float',
'#options' => $options,
'#default_value' => $settings['page_container_float'],
'#description' => '',
);
$form['preview']['preview_container_float'] = array(
'#type' => 'select',
'#title' => 'Container float',
'#options' => $options,
'#default_value' => $settings['preview_container_float'],
'#description' => '',
);
$form['teaser']['teaser_hide_container'] = array(
'#type' => 'checkbox',
'#title' => 'Hide container',
'#default_value' => $settings['teaser_hide_container'],
'#description' => '',
);
$form['page']['page_hide_container'] = array(
'#type' => 'checkbox',
'#title' => 'Hide container',
'#default_value' => $settings['page_hide_container'],
'#description' => '',
);
$form['page']['page_pager_enable'] = array(
'#type' => 'checkbox',
'#title' => 'Hide pager',
'#default_value' => $settings['page_pager_enable'],
'#description' => '',
);
$options = drupal_map_assoc(range(1, 20, 1));
$form['page']['page_pager_quantity'] = array(
'#type' => 'select',
'#title' => 'Pager no. items',
'#options' => $options,
'#default_value' => $settings['page_pager_quantity'],
'#description' => '',
);
$form['preview']['display_download_link'] = array(
'#type' => 'checkbox',
'#title' => 'Download link',
'#default_value' => $settings['display_download_link'],
'#description' => '',
);
return $form;
}