Media image type

This commit is contained in:
dave onion 2026-03-25 16:27:20 -04:00
parent bf185b2db6
commit 063b8a93a9
7 changed files with 222 additions and 0 deletions

View file

@ -0,0 +1,69 @@
uuid: a1226f1f-7326-4d6c-844a-952855bc04d6
langcode: en
status: true
dependencies:
config:
- field.field.media.image.field_media_image
- image.style.thumbnail
- media.type.image
module:
- image
- path
id: media.image.default
targetEntityType: media
bundle: image
mode: default
content:
created:
type: datetime_timestamp
weight: 10
region: content
settings: { }
third_party_settings: { }
field_media_image:
type: image_image
weight: 0
region: content
settings:
progress_indicator: throbber
preview_image_style: thumbnail
third_party_settings: { }
langcode:
type: language_select
weight: 2
region: content
settings:
include_locked: true
third_party_settings: { }
name:
type: string_textfield
weight: -5
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
path:
type: path
weight: 30
region: content
settings: { }
third_party_settings: { }
status:
type: boolean_checkbox
weight: 100
region: content
settings:
display_label: true
third_party_settings: { }
uid:
type: entity_reference_autocomplete
weight: 5
region: content
settings:
match_operator: CONTAINS
match_limit: 10
size: 60
placeholder: ''
third_party_settings: { }
hidden: { }

View file

@ -0,0 +1,31 @@
uuid: 5bb97f90-a0d9-4e22-94cf-8acbfe01746d
langcode: en
status: true
dependencies:
config:
- core.entity_form_mode.media.media_library
- field.field.media.image.field_media_image
- image.style.thumbnail
- media.type.image
module:
- image
id: media.image.media_library
targetEntityType: media
bundle: image
mode: media_library
content:
field_media_image:
type: image_image
weight: -50
region: content
settings:
progress_indicator: throbber
preview_image_style: thumbnail
third_party_settings: { }
hidden:
created: true
langcode: true
name: true
path: true
status: true
uid: true

View file

@ -0,0 +1,33 @@
uuid: b73f9bc7-bf24-4dab-bb68-8845b5303900
langcode: en
status: true
dependencies:
config:
- field.field.media.image.field_media_image
- image.style.large
- media.type.image
module:
- image
id: media.image.default
targetEntityType: media
bundle: image
mode: default
content:
field_media_image:
type: image
label: visually_hidden
settings:
image_link: ''
image_style: large
image_loading:
attribute: lazy
third_party_settings: { }
weight: 0
region: content
hidden:
created: true
langcode: true
name: true
search_api_excerpt: true
thumbnail: true
uid: true

View file

@ -0,0 +1,34 @@
uuid: 12b6807c-0ffc-4e0f-9574-0d3fdcc84e33
langcode: en
status: true
dependencies:
config:
- core.entity_view_mode.media.media_library
- field.field.media.image.field_media_image
- image.style.medium
- media.type.image
module:
- image
id: media.image.media_library
targetEntityType: media
bundle: image
mode: media_library
content:
thumbnail:
type: image
label: hidden
settings:
image_link: ''
image_style: medium
image_loading:
attribute: lazy
third_party_settings: { }
weight: 0
region: content
hidden:
created: true
field_media_image: true
langcode: true
name: true
search_api_excerpt: true
uid: true

View file

@ -0,0 +1,30 @@
uuid: 015d9bb1-87a0-4bbf-96c6-f77533c82343
langcode: en
status: true
dependencies:
module:
- file
- image
- media
id: media.field_media_image
field_name: field_media_image
entity_type: media
type: image
settings:
target_type: file
display_field: false
display_default: true
uri_scheme: public
default_image:
uuid: null
alt: ''
title: ''
width: null
height: null
module: image
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View file

@ -0,0 +1,11 @@
uuid: 90e06052-36a2-47e8-8918-919c1a115ed7
langcode: en
status: true
dependencies:
config:
- media.type.image
id: media.image
target_entity_type_id: media
target_bundle: image
default_langcode: site_default
language_alterable: false

View file

@ -0,0 +1,14 @@
uuid: 69e42ae6-785d-428e-a62c-93da61312486
langcode: en
status: true
dependencies: { }
id: image
label: Image
description: ''
source: image
queue_thumbnail_downloads: false
new_revision: false
source_configuration:
source_field: field_media_image
field_map:
name: name