You are here

function picture_background_formatter_field_formatter_view in Picture Background Formatter 7

Implements hook_field_formatter_view().

File

./picture_background_formatter.module, line 88
Hooks and functions for the Picture Background Formatter module.

Code

function picture_background_formatter_field_formatter_view($entity_type, $entity, $field, $instance, $langcode, $items, $display) {
  $settings = $display['settings'];
  $element = array();
  $css = "";
  foreach ($items as $item) {
    $css .= picture_background_formatter_generate_background_css($item['uri'], $settings['picture_mapping'], $settings['selector']);
  }
  if (!empty($css)) {
    $element[0]['#attached']['css'][] = array(
      'data' => $css,
      'type' => 'inline',
    );
  }
  return $element;
}