You are here

function media_file_default_displays in D7 Media 7

Same name and namespace in other branches
  1. 7.4 media.file_default_displays.inc \media_file_default_displays()
  2. 7.2 media.file_default_displays.inc \media_file_default_displays()
  3. 7.3 media.file_default_displays.inc \media_file_default_displays()

Implements hook_file_default_displays().

Provides default display configurations for media types.

See also

file_entity_schema()

File

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

Code

function media_file_default_displays() {
  $default_displays = array();
  $default_image_styles = array(
    'media_preview' => 'square_thumbnail',
    'media_large' => 'large',
    'media_original' => '',
  );
  foreach ($default_image_styles as $view_mode => $image_style) {
    $display_name = 'image__' . $view_mode . '__file_image';
    $default_displays[$display_name] = (object) array(
      'api_version' => 1,
      'name' => $display_name,
      'status' => 1,
      'weight' => 5,
      'settings' => array(
        'image_style' => $image_style,
      ),
    );
  }
  return $default_displays;
}