You are here

function media_file_type_media_default_view in D7 Media 7

Implements hook_file_type_TYPE_default_view().

Returns a drupal_render() array for displaying the file when there are no administrator-configured formatters, or none of the configured ones return a display.

1 string reference to 'media_file_type_media_default_view'
media_file_type_info in includes/media.types.inc
Implements hook_file_type_info().

File

includes/media.types.inc, line 45
Helper functions related to media types. CRUD for saving their settings mainly.

Code

function media_file_type_media_default_view($file, $view_mode, $langcode) {

  // During preview, or when custom attribute values are needed on the displayed
  // element, use a media icon.
  if ($view_mode == 'media_preview' || isset($file->override)) {
    return array(
      '#theme' => 'media_formatter_large_icon',
      '#file' => $file,
    );
  }

  // Finally, fall back to File module's generic file display.
  return array(
    '#theme' => 'file_link',
    '#file' => $file,
  );
}