function geofield_ymap_field_formatter_settings_summary in Geofield Yandex Maps 7
Implements hook_field_formatter_settings_summary().
File
- ./
geofield_ymap.formatter.inc, line 124
Code
function geofield_ymap_field_formatter_settings_summary($field, $instance, $view_mode) {
$settings = $instance['display'][$view_mode]['settings'];
$map_types = _geofield_ymap_get_map_types();
$summary = array(
t('Map type: @map_type', array(
'@map_type' => $map_types[$settings['map_type']],
)),
t('Map center: @map_center', array(
'@map_center' => $settings['map_center'],
)),
t('Map zoom: @map_zoom', array(
'@map_zoom' => $settings['map_zoom'],
)),
t('Map auto centering: @map_auto_centering', array(
'@map_auto_centering' => $settings['map_auto_centering'] ? t('Yes') : t('No'),
)),
t('Map auto zooming: @map_auto_zooming', array(
'@map_auto_zooming' => $settings['map_auto_zooming'] ? t('Yes') : t('No'),
)),
t('Clusterize placemarks: @clusterize', array(
'@clusterize' => $settings['map_clusterize'] ? t('Yes') : t('No'),
)),
t('Objects preset: @preset', array(
'@preset' => $settings['map_object_preset'] ? $settings['map_object_preset'] : t('<none>'),
)),
t('Balloon content: @balloon_content', array(
'@balloon_content' => $settings['map_object_balloon'] ? $settings['map_object_balloon'] : t('<none>'),
)),
t('Controls: @controls', array(
'@controls' => $settings['map_controls'],
)),
t('Behaviors: @behaviors', array(
'@behaviors' => $settings['map_behaviors'],
)),
);
return implode('<br />', $summary);
}