diff options
Diffstat (limited to 'sites/all/modules/file_entity/file_entity.file_default_displays.inc')
-rw-r--r-- | sites/all/modules/file_entity/file_entity.file_default_displays.inc | 174 |
1 files changed, 174 insertions, 0 deletions
diff --git a/sites/all/modules/file_entity/file_entity.file_default_displays.inc b/sites/all/modules/file_entity/file_entity.file_default_displays.inc new file mode 100644 index 000000000..ccf2376a8 --- /dev/null +++ b/sites/all/modules/file_entity/file_entity.file_default_displays.inc @@ -0,0 +1,174 @@ +<?php + +/** + * @file + * Default display configuration for the default file types. + */ + +/** + * Implements hook_file_default_displays(). + */ +function file_entity_file_default_displays() { + $file_displays = array(); + + $file_display = new stdClass(); + $file_display->api_version = 1; + $file_display->name = 'audio__default__file_field_file_audio'; + $file_display->weight = 50; + $file_display->status = TRUE; + $file_display->settings = array( + 'controls' => 1, + 'autoplay' => 0, + 'loop' => 0, + 'multiple_file_behavior' => 'tags', + ); + $file_displays['audio__default__file_field_file_audio'] = $file_display; + + $file_display = new stdClass(); + $file_display->api_version = 1; + $file_display->name = 'audio__preview__file_field_file_default'; + $file_display->weight = 50; + $file_display->status = TRUE; + $file_display->settings = ''; + $file_displays['audio__preview__file_field_file_default'] = $file_display; + + $file_display = new stdClass(); + $file_display->api_version = 1; + $file_display->name = 'audio__teaser__file_field_file_audio'; + $file_display->weight = 50; + $file_display->status = TRUE; + $file_display->settings = array( + 'controls' => 1, + 'autoplay' => 0, + 'loop' => 0, + 'multiple_file_behavior' => 'tags', + ); + $file_displays['audio__teaser__file_field_file_audio'] = $file_display; + + $file_display = new stdClass(); + $file_display->api_version = 1; + $file_display->name = 'document__default__file_field_file_default'; + $file_display->weight = 50; + $file_display->status = TRUE; + $file_display->settings = ''; + $file_displays['document__default__file_field_file_default'] = $file_display; + + $file_display = new stdClass(); + $file_display->api_version = 1; + $file_display->name = 'document__preview__file_field_file_default'; + $file_display->weight = 50; + $file_display->status = TRUE; + $file_display->settings = ''; + $file_displays['document__preview__file_field_file_default'] = $file_display; + + $file_display = new stdClass(); + $file_display->api_version = 1; + $file_display->name = 'document__teaser__file_field_file_default'; + $file_display->weight = 50; + $file_display->status = TRUE; + $file_display->settings = ''; + $file_displays['document__teaser__file_field_file_default'] = $file_display; + + $file_display = new stdClass(); + $file_display->api_version = 1; + $file_display->name = 'image__default__file_field_file_default'; + $file_display->weight = 50; + $file_display->status = TRUE; + $file_display->settings = ''; + $file_displays['image__default__file_field_file_default'] = $file_display; + + $file_display = new stdClass(); + $file_display->api_version = 1; + $file_display->name = 'image__preview__file_field_file_default'; + $file_display->weight = 50; + $file_display->status = TRUE; + $file_display->settings = ''; + $file_displays['image__preview__file_field_file_default'] = $file_display; + + $file_display = new stdClass(); + $file_display->api_version = 1; + $file_display->name = 'image__teaser__file_field_file_default'; + $file_display->weight = 50; + $file_display->status = TRUE; + $file_display->settings = ''; + $file_displays['image__teaser__file_field_file_default'] = $file_display; + + // Enhance the default image displays if the Image module is enabled. + if (module_exists('image')) { + // Images should be displayed as unstyled images by default. + $file_display = new stdClass(); + $file_display->api_version = 1; + $file_display->name = 'image__default__file_field_image'; + $file_display->weight = 48; + $file_display->status = TRUE; + $file_display->settings = array( + 'image_style' => '', + 'image_link' => '', + ); + $file_displays['image__default__file_field_image'] = $file_display; + + // Image previews should be displayed as image thumbnails by default. + $file_display = new stdClass(); + $file_display->api_version = 1; + $file_display->name = 'image__preview__file_field_image'; + $file_display->weight = 48; + $file_display->status = TRUE; + $file_display->settings = array( + 'image_style' => 'thumbnail', + 'image_link' => '', + ); + $file_displays['image__preview__file_field_image'] = $file_display; + + // Image teasers should be displayed as medium images by default. + $file_display = new stdClass(); + $file_display->api_version = 1; + $file_display->name = 'image__teaser__file_field_image'; + $file_display->weight = 48; + $file_display->status = TRUE; + $file_display->settings = array( + 'image_style' => 'medium', + 'image_link' => 'content', + ); + $file_displays['image__teaser__file_field_image'] = $file_display; + } + + $file_display = new stdClass(); + $file_display->api_version = 1; + $file_display->name = 'video__default__file_field_file_video'; + $file_display->weight = 50; + $file_display->status = TRUE; + $file_display->settings = array( + 'controls' => 1, + 'autoplay' => 0, + 'loop' => 0, + 'width' => '', + 'height' => '', + 'multiple_file_behavior' => 'tags', + ); + $file_displays['video__default__file_field_file_video'] = $file_display; + + $file_display = new stdClass(); + $file_display->api_version = 1; + $file_display->name = 'video__preview__file_field_file_default'; + $file_display->weight = 50; + $file_display->status = TRUE; + $file_display->settings = ''; + $file_displays['video__preview__file_field_file_default'] = $file_display; + + $file_display = new stdClass(); + $file_display->api_version = 1; + $file_display->name = 'video__teaser__file_field_file_video'; + $file_display->weight = 50; + $file_display->status = TRUE; + $file_display->settings = array( + 'controls' => 1, + 'autoplay' => 0, + 'loop' => 0, + 'width' => '', + 'height' => '', + 'multiple_file_behavior' => 'tags', + ); + $file_displays['video__teaser__file_field_file_video'] = $file_display; + + return $file_displays; +} |