You are here

function template_preprocess_asset__image__widget_search in Asset 7

Preprocess variables for asset--image--widget-search.tpl.php.

See also

asset--image--widget-search.tpl.php

File

modules/asset_widget/theme/theme.inc, line 119
Module related preprocesses and theme overrides.

Code

function template_preprocess_asset__image__widget_search(&$vars) {

  // Listing content.
  $image = field_get_items('asset', $vars['asset'], 'field_asset_image');
  if (!empty($image[0]['uri'])) {
    $vars['media_field'] = field_view_value('asset', $vars['asset'], 'field_asset_image', $image[0], array(
      'type' => 'image',
      'settings' => array(
        'image_style' => 'asset_image_widget_search',
        'image_link' => '',
      ),
    ));
  }
  $description = field_get_items('asset', $vars['asset'], 'field_asset_image_description');
  if (!empty($description[0]['value'])) {
    $vars['short_description'] = field_view_value('asset', $vars['asset'], 'field_asset_image_description', $description[0], array(
      'type' => 'text_trimmed',
      'settings' => array(
        'trim_length' => '120',
      ),
    ));
  }

  // @todo: change wrapper for copyright in template.
  $copyright = field_get_items('asset', $vars['asset'], 'field_asset_image_copyright');
  if (!empty($copyright[0]['value'])) {
    $vars['short_copyright'] = field_view_value('asset', $vars['asset'], 'field_asset_image_copyright', $copyright[0], array(
      'type' => 'text_trimmed',
      'settings' => array(
        'trim_length' => '30',
      ),
    ));
  }
}