function node_field_file_image_formatter in Node Field 7.2
Format file field as image.
Parameters
array $field: Field to get formatted output for.
1 string reference to 'node_field_file_image_formatter'
- node_field_file_formatter_info in modules/
node_field_file/ includes/ node_field_file.formatter.inc - File formatters.
File
- modules/
node_field_file/ includes/ node_field_file.formatter.inc, line 67 - Formatter functions for node_field_file module.
Code
function node_field_file_image_formatter(array $field) {
$output = '';
if (!empty($field['value'])) {
$file = file_load($field['value']);
$url = file_create_url($file->uri);
if (empty($field['settings']['image_style']) || $field['settings']['image_style'] == 'original') {
$output = theme('image', array(
'path' => $url,
));
}
else {
$output = theme('image_style', array(
'style_name' => $field['settings']['image_style'],
'path' => $file->uri,
));
}
}
return $output;
}