function slick_fields_field_formatter_view in Slick Carousel 7.3
Same name and namespace in other branches
- 7.2 slick_fields/slick_fields.module \slick_fields_field_formatter_view()
Implements hook_field_formatter_view().
File
- slick_fields/
slick_fields.module, line 45 - Provides fields integration for the Slick carousel.
Code
function slick_fields_field_formatter_view($entity_type, $entity, $field, $instance, $langcode, $items, $display) {
if ($items = array_filter($items)) {
$type = in_array($field['type'], SlickDefault::TEXTS) ? 'text' : $field['type'];
// @todo remove condition once deprecated formatter removed.
$formatter = slick_fields()
->getFormatter($type, $field, $instance);
return $formatter ? $formatter
->view($items, $langcode, $entity_type, $entity, $display) : [];
}
return [];
}