You are here

function field_collection_table_field_formatter_view in Field Collection Table 7

Implements hook_field_formatter_view().

File

./field_collection_table.module, line 35
Module implementing a field-collection table formatter.

Code

function field_collection_table_field_formatter_view($entity_type, $entity, $field, $instance, $langcode, $items, $display) {
  $element = array();
  $settings = $display['settings'];
  if (empty($items) && !empty($settings['hide_empty'])) {
    return $element;
  }
  if ($settings['orientation'] === 'columns') {
    _field_collection_table_column_mode($element, $settings, $entity_type, $entity, $field, $instance, $langcode, $items, $display);
  }
  if ($settings['orientation'] === 'rows') {
    _field_collection_table_row_mode($element, $settings, $entity_type, $entity, $field, $instance, $langcode, $items, $display);
  }
  field_collection_field_formatter_links($element, $entity_type, $entity, $field, $instance, $langcode, $items, $display);
  return $element;
}