You are here

function node_field_file_formatter in Node Field 7.2

Formatter for file field.

1 string reference to 'node_field_file_formatter'
node_field_file_node_field_info_alter in modules/node_field_file/node_field_file.module
Implements hook_node_field_info_alter().

File

modules/node_field_file/includes/node_field_file.field.inc, line 125
Field related functions for node_field_file module.

Code

function node_field_file_formatter($node_field) {
  $output = NULL;
  module_load_include('inc', 'node_field_file', 'includes/node_field_file.formatter');
  $formatters = node_field_file_formatter_info();
  if (isset($node_field['settings']['formatter'])) {
    $formatter = $node_field['settings']['formatter'];
  }
  else {
    $formatter = key($formatters);
  }
  if (isset($formatters[$formatter])) {
    $output = call_user_func($formatters[$formatter]['#formatter'], $node_field);
  }
  return $output;
}