You are here

function popup_nodereference_field_formatter_settings_form in Popup 7

Same name and namespace in other branches
  1. 8 modules/popup_nodereference/popup_nodereference.module \popup_nodereference_field_formatter_settings_form()

Implementation of hook_field_formatter_settings_form

File

modules/popup_nodereference/popup_nodereference.module, line 35

Code

function popup_nodereference_field_formatter_settings_form($field, $instance, $view_mode, $form, &$form_state) {
  module_load_include('inc', 'popup_ui', 'includes/popup_ui.admin');
  $display = $instance['display'][$view_mode];
  $settings = $display['settings'];
  $formatters = _popup_ui_formatter_settings();
  $keys = array_keys($formatters);
  $options = array_combine($keys, $keys);
  $element = array(
    'popup_format' => array(
      '#default_value' => $settings['popup_format'],
      '#title' => 'Popup format',
      '#type' => 'select',
      '#options' => $options,
    ),
    'popup_grouping' => array(
      '#default_value' => $settings['popup_grouping'],
      '#title' => 'Group multiple nodes in a single popup.',
      '#type' => 'checkbox',
    ),
  );
  return $element;
}