function viewfield_field_formatter_settings_summary in Viewfield 7.2
Same name and namespace in other branches
- 7.3 viewfield.module \viewfield_field_formatter_settings_summary()
Implements hook_field_formatter_settings_summary().
File
- ./
viewfield.module, line 155 - Defines a field type to display a view.
Code
function viewfield_field_formatter_settings_summary($field, $instance, $view_mode) {
$summary = NULL;
$settings = $instance['display'][$view_mode]['settings'];
if (isset($settings['fields_to_display'])) {
// Remove items which are empty.
$fields_to_display = array_filter($settings['fields_to_display']);
// Make field names more human-friendly.
$fields_to_display = array_map(function ($key) {
return ucfirst(substr($key, 1));
}, $fields_to_display);
// Create a comma-separated list.
$summary = implode(', ', $fields_to_display);
}
return $summary;
}