diff --git a/config/default/core.entity_form_display.node.board_member.default.yml b/config/default/core.entity_form_display.node.board_member.default.yml index b08df00..8a6b201 100644 --- a/config/default/core.entity_form_display.node.board_member.default.yml +++ b/config/default/core.entity_form_display.node.board_member.default.yml @@ -5,6 +5,7 @@ dependencies: config: - field.field.node.board_member.body - field.field.node.board_member.field_board_img + - field.field.node.board_member.field_media - field.field.node.board_member.field_name - field.field.node.board_member.field_role - field.field.node.board_member.field_section @@ -12,6 +13,7 @@ dependencies: - node.type.board_member module: - image + - media_library - name - path - text @@ -44,6 +46,13 @@ content: progress_indicator: throbber preview_image_style: thumbnail third_party_settings: { } + field_media: + type: media_library_widget + weight: 26 + region: content + settings: + media_types: { } + third_party_settings: { } field_name: type: name_default weight: 0 @@ -70,9 +79,9 @@ content: credentials: 35 title_display: title: description - given: placeholder + given: title middle: description - family: placeholder + family: title generational: description credentials: description field_title_display: none diff --git a/config/default/core.entity_view_display.media.image.medium.yml b/config/default/core.entity_view_display.media.image.medium.yml new file mode 100644 index 0000000..138ef86 --- /dev/null +++ b/config/default/core.entity_view_display.media.image.medium.yml @@ -0,0 +1,37 @@ +uuid: cb21e8b7-0a47-484a-9517-ba8819ad1bfc +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.media.medium + - field.field.media.image.field_media_image + - image.style.medium + - media.type.image + module: + - image + - layout_builder +third_party_settings: + layout_builder: + enabled: false + allow_custom: false +id: media.image.medium +targetEntityType: media +bundle: image +mode: medium +content: + field_media_image: + type: image + label: hidden + settings: + image_link: '' + image_style: medium + image_loading: + attribute: lazy + third_party_settings: { } + weight: 0 + region: content +hidden: + created: true + name: true + thumbnail: true + uid: true diff --git a/config/default/core.entity_view_display.node.board_member.default.yml b/config/default/core.entity_view_display.node.board_member.default.yml index 35027a7..56c5b0e 100644 --- a/config/default/core.entity_view_display.node.board_member.default.yml +++ b/config/default/core.entity_view_display.node.board_member.default.yml @@ -5,15 +5,14 @@ dependencies: config: - field.field.node.board_member.body - field.field.node.board_member.field_board_img + - field.field.node.board_member.field_media - field.field.node.board_member.field_name - field.field.node.board_member.field_role - field.field.node.board_member.field_section - - image.style.thumbnail + - image.style.medium - node.type.board_member module: - image - - name - - options - text id: node.board_member.default targetEntityType: node @@ -25,31 +24,25 @@ content: label: hidden settings: { } third_party_settings: { } - weight: 2 + weight: 3 region: content field_board_img: type: image label: hidden settings: image_link: '' - image_style: thumbnail + image_style: medium image_loading: attribute: lazy third_party_settings: { } weight: 1 region: content - field_name: - type: name_default + field_media: + type: entity_reference_entity_view label: hidden settings: - format: default - markup: none - list_format: '' - link_target: '' - preferred_field_reference: '' - preferred_field_reference_separator: ', ' - alternative_field_reference: '' - alternative_field_reference_separator: ', ' + view_mode: medium + link: false third_party_settings: { } weight: 0 region: content @@ -58,14 +51,7 @@ content: label: hidden settings: { } third_party_settings: { } - weight: 3 - region: content - field_section: - type: list_default - label: above - settings: { } - third_party_settings: { } - weight: 5 + weight: 2 region: content links: settings: { } @@ -74,5 +60,7 @@ content: region: content hidden: created: true + field_name: true + field_section: true title: true uid: true diff --git a/config/default/core.entity_view_display.node.board_member.teaser.yml b/config/default/core.entity_view_display.node.board_member.teaser.yml index a499bf2..0e06a84 100644 --- a/config/default/core.entity_view_display.node.board_member.teaser.yml +++ b/config/default/core.entity_view_display.node.board_member.teaser.yml @@ -6,6 +6,7 @@ dependencies: - core.entity_view_mode.node.teaser - field.field.node.board_member.body - field.field.node.board_member.field_board_img + - field.field.node.board_member.field_media - field.field.node.board_member.field_name - field.field.node.board_member.field_role - field.field.node.board_member.field_section @@ -56,6 +57,7 @@ content: hidden: body: true created: true + field_media: true field_section: true links: true title: true diff --git a/config/default/core.entity_view_mode.media.medium.yml b/config/default/core.entity_view_mode.media.medium.yml new file mode 100644 index 0000000..1bc88d7 --- /dev/null +++ b/config/default/core.entity_view_mode.media.medium.yml @@ -0,0 +1,11 @@ +uuid: 8516d60e-53b5-40ed-983b-cf8e08773fb6 +langcode: en +status: true +dependencies: + module: + - media +id: media.medium +label: Medium +description: '' +targetEntityType: media +cache: true diff --git a/config/default/field.field.node.board_member.field_media.yml b/config/default/field.field.node.board_member.field_media.yml new file mode 100644 index 0000000..a1d2ac1 --- /dev/null +++ b/config/default/field.field.node.board_member.field_media.yml @@ -0,0 +1,29 @@ +uuid: 6afeb95c-a7fa-46ce-8f8c-04513c14d462 +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_media + - media.type.image + - node.type.board_member +id: node.board_member.field_media +field_name: field_media +entity_type: node +bundle: board_member +label: Media +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:media' + handler_settings: + target_bundles: + image: image + sort: + field: _none + direction: ASC + auto_create: false + auto_create_bundle: '' +field_type: entity_reference diff --git a/config/default/field.storage.node.field_media.yml b/config/default/field.storage.node.field_media.yml new file mode 100644 index 0000000..374a2c8 --- /dev/null +++ b/config/default/field.storage.node.field_media.yml @@ -0,0 +1,20 @@ +uuid: 69c19327-ae09-44a1-ae16-91ede589c8a8 +langcode: en +status: true +dependencies: + module: + - media + - node +id: node.field_media +field_name: field_media +entity_type: node +type: entity_reference +settings: + target_type: media +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false