Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LOOP-1035: Add custom fieldformatter for file fields to display a styled image if possible #245

Merged
merged 2 commits into from
Nov 10, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -6,32 +6,29 @@ dependencies:
- core.entity_view_mode.media.media_library
- field.field.media.os2loop_media_file.field_media_file
- field.field.media.os2loop_media_file.field_media_library
- image.style.medium
- media.type.os2loop_media_file
module:
- image
- os2loop_media
id: media.os2loop_media_file.media_library
targetEntityType: media
bundle: os2loop_media_file
mode: media_library
content:
thumbnail:
type: image
label: hidden
settings:
image_style: medium
image_link: ''
field_media_file:
type: 'File image formatter'
weight: 0
third_party_settings: { }
region: content
label: hidden
settings: { }
third_party_settings: { }
hidden:
created: true
entity_print_view_epub: true
entity_print_view_pdf: true
entity_print_view_word_docx: true
field_media_file: true
field_media_library: true
langcode: true
name: true
search_api_excerpt: true
thumbnail: true
uid: true
132 changes: 124 additions & 8 deletions config/sync/views.view.media.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ langcode: en
status: true
dependencies:
config:
- field.storage.media.field_media_file
- field.storage.media.field_media_image
- field.storage.media.field_media_library
- field.storage.user.os2loop_user_family_name
- field.storage.user.os2loop_user_given_name
Expand All @@ -12,6 +14,7 @@ dependencies:
- entity_usage
- image
- media
- os2loop_media
- taxonomy
- user
_core:
Expand Down Expand Up @@ -195,15 +198,77 @@ display:
selected_actions: { }
entity_type: media
plugin_id: bulk_form
thumbnail__target_id:
id: thumbnail__target_id
table: media_field_data
field: thumbnail__target_id
field_media_file:
id: field_media_file
table: media__field_media_file
field: field_media_file
relationship: none
group_type: group
admin_label: ''
label: Thumbnail
exclude: false
label: File
exclude: true
alter:
alter_text: false
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: true
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
click_sort_column: target_id
type: 'File image formatter'
settings: { }
group_column: ''
group_columns: { }
group_rows: true
delta_limit: 0
delta_offset: 0
delta_reversed: false
delta_first_last: false
multi_type: separator
separator: ', '
field_api_classes: false
plugin_id: field
field_media_image:
id: field_media_image
table: media__field_media_image
field: field_media_image
relationship: none
group_type: group
admin_label: ''
label: Image
exclude: true
alter:
alter_text: false
text: ''
Expand Down Expand Up @@ -258,9 +323,56 @@ display:
multi_type: separator
separator: ', '
field_api_classes: false
entity_type: media
entity_field: thumbnail
plugin_id: field
nothing:
id: nothing
table: views
field: nothing
relationship: none
group_type: group
admin_label: ''
label: Thumbnail
exclude: false
alter:
alter_text: true
text: '{{ field_media_file }}{{ field_media_image }}'
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: true
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: false
plugin_id: custom
name:
id: name
table: media_field_data
Expand Down Expand Up @@ -1118,6 +1230,8 @@ display:
- user
- user.permissions
tags:
- 'config:field.storage.media.field_media_file'
- 'config:field.storage.media.field_media_image'
- 'config:field.storage.media.field_media_library'
- 'config:field.storage.user.os2loop_user_family_name'
- 'config:field.storage.user.os2loop_user_given_name'
Expand Down Expand Up @@ -1152,6 +1266,8 @@ display:
- user
- user.permissions
tags:
- 'config:field.storage.media.field_media_file'
- 'config:field.storage.media.field_media_image'
- 'config:field.storage.media.field_media_library'
- 'config:field.storage.user.os2loop_user_family_name'
- 'config:field.storage.user.os2loop_user_given_name'
Loading