You are here

function flexslider_fields_field_formatter_settings_form in Flex Slider 7

Same name and namespace in other branches
  1. 7.2 flexslider_fields/flexslider_fields.module \flexslider_fields_field_formatter_settings_form()

Implements hook_field_formatter_settings_form().

Provides display settings form within the manage display page of an image field with formatter flexslider.

File

flexslider_fields/flexslider_fields.module, line 36
Adds fields integration with FlexSlider

Code

function flexslider_fields_field_formatter_settings_form($field, $instance, $view_mode, $form, &$form_state) {
  $display = $instance['display'][$view_mode];
  $settings = $display['settings'];
  $form = array();

  // Show select box for the option set
  $optionsets = array();
  ctools_include('export');
  foreach (flexslider_optionset_load_all() as $name => $optionset) {
    $optionsets[$name] = check_plain($optionset->title);
  }
  $form['flexslider_optionset'] = array(
    '#title' => t('Option set'),
    '#type' => 'select',
    '#options' => $optionsets,
    '#default_value' => $settings['flexslider_optionset'],
  );
  return $form;
}