function fancybox_field_formatter_settings_summary in fancyBox 7.2
Same name and namespace in other branches
- 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;
}