function gmap_fields_field_formatter_view in GMap Module 7.2
Implements hook_field_formatter_view().
File
- gmap_fields/
gmap_fields.module, line 96 - GMap Fields - Fields for the GMap module, currently only a marker field.
Code
function gmap_fields_field_formatter_view($entity_type, $entity, $field, $instance, $langcode, $items, $display) {
$element = array();
$settings = $display['settings'];
switch ($display['type']) {
case GMAP_FIELDS_FORMAT_MARKER_TITLE:
$key = $items[0]['value'];
$markers = gmap_get_marker_titles();
$element = array(
'#markup' => check_plain($markers[$key]),
'#prefix' => "<span class=\"gmap-marker gmap-marker-{$key}\">",
'#suffix' => "</span>",
);
break;
case GMAP_FIELDS_FORMAT_MARKER_KEY:
$element = array(
'#markup' => check_plain($items[0]['value']),
);
break;
}
return array(
$element,
);
}