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;
}