You are here

function fancybox_field_formatter_settings_summary in fancyBox 7.2

Same name and namespace in other branches
  1. 7 fancybox.module \fancybox_field_formatter_settings_summary()

Implements hook_field_formatter_settings_summary().

File

./fancybox.module, line 347
Provides the fancyBox jQuery plugin, a tool that offers a nice and elegant way to add zooming functionality for images, html content and multi-media on your webpages, and an extensive settings page for configuring fancyBox settings and how fancyBox…

Code

function fancybox_field_formatter_settings_summary($field, $instance, $view_mode) {
  $display = $instance['display'][$view_mode];
  $settings = $display['settings'];
  $image_style_options = image_style_options();
  $grouping_options = fancybox_field_formatter_grouping_options();
  $caption_options = fancybox_field_formatter_caption_options();
  $summary = t('Content image style: %style', array(
    '%style' => isset($image_style_options[$settings['fancybox_image_style_content']]) ? $image_style_options[$settings['fancybox_image_style_content']] : t('Original image'),
  )) . '<br />';
  $summary .= t('fancyBox image style: %style', array(
    '%style' => isset($image_style_options[$settings['fancybox_image_style_fancybox']]) ? $image_style_options[$settings['fancybox_image_style_fancybox']] : t('Original image'),
  )) . '<br />';
  $summary .= t('Grouping options: %option', array(
    '%option' => $settings['fancybox_gallery'] != 'none' ? $grouping_options[$settings['fancybox_gallery']] : t('None'),
  )) . '<br />';
  $summary .= t('Caption: %option', array(
    '%option' => $settings['fancybox_caption'] != 'none' ? $caption_options[$settings['fancybox_caption']] : t('None'),
  ));
  return $summary;
}