summaryrefslogtreecommitdiff
path: root/sites/all/modules/file_entity/file_entity.file_default_displays.inc
diff options
context:
space:
mode:
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.inc174
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;
+}