You are here

function likebtn_field_formatter_view in Like Button 8.2

Same name and namespace in other branches
  1. 7 likebtn.module \likebtn_field_formatter_view()

Implements hook_field_formatter_view().

File

./likebtn.module, line 1327
Implements the LikeBtn module.

Code

function likebtn_field_formatter_view($entity_type, $entity, $field, $instance, $langcode, $items, $display) {
  $entity_info = entity_get_info($entity_type);
  $entity_id_key = $entity_info['entity keys']['id'];
  $elements = array();
  foreach ($items as $delta => $item) {
    $elements[$delta] = array(
      '#markup' => _likebtn_get_markup($entity_type, $entity->{$entity_id_key} . '_field_' . $instance['field_id'] . '_index_' . $delta, _likebtn_flatten_field_instance_settings($instance['settings'])),
    );
  }
  return $elements;
}