Projet

Général

Profil

Paste
Télécharger (2,09 ko) Statistiques
| Branche: | Révision:

root / drupal7 / sites / all / modules / media / media.file_default_displays.inc @ ca0757b9

1
<?php
2

    
3
/**
4
 * @file
5
 * Default display configuration for the default file types.
6
 */
7

    
8
/**
9
 * Implements hook_file_default_displays().
10
 */
11
function media_file_default_displays() {
12
  $file_displays = array();
13

    
14
  // Audio previews should be displayed using a large filetype icon.
15
  $file_display = new stdClass();
16
  $file_display->api_version = 1;
17
  $file_display->name = 'audio__preview__file_field_media_large_icon';
18
  $file_display->weight = 50;
19
  $file_display->status = TRUE;
20
  $file_display->settings = '';
21
  $file_displays['audio__preview__file_field_media_large_icon'] = $file_display;
22

    
23
  // Document previews should be displayed using a large filetype icon.
24
  $file_display = new stdClass();
25
  $file_display->api_version = 1;
26
  $file_display->name = 'document__preview__file_field_media_large_icon';
27
  $file_display->weight = 50;
28
  $file_display->status = TRUE;
29
  $file_display->settings = '';
30
  $file_displays['document__preview__file_field_media_large_icon'] = $file_display;
31

    
32
  // Image previews should be displayed using a large filetype icon.
33
  $file_display = new stdClass();
34
  $file_display->api_version = 1;
35
  $file_display->name = 'image__preview__file_field_media_large_icon';
36
  $file_display->weight = 50;
37
  $file_display->status = TRUE;
38
  $file_display->settings = '';
39
  $file_displays['image__preview__file_field_media_large_icon'] = $file_display;
40

    
41
  // Video previews should be displayed using a large filetype icon.
42
  $file_display = new stdClass();
43
  $file_display->api_version = 1;
44
  $file_display->name = 'video__preview__file_field_media_large_icon';
45
  $file_display->weight = 50;
46
  $file_display->status = TRUE;
47
  $file_display->settings = '';
48
  $file_displays['video__preview__file_field_media_large_icon'] = $file_display;
49

    
50
  return $file_displays;
51
}
52

    
53
/**
54
 * Implements hook_file_default_displays_alter().
55
 */
56
function media_file_default_displays_alter(&$file_displays) {
57
  // Image previews should be displayed using the media image style.
58
  if (isset($file_displays['image__preview__file_field_image'])) {
59
    $file_displays['image__preview__file_field_image']->settings['image_style'] = 'media_thumbnail';
60
  }
61
}