From 836683de603741e9e3beebac1b047e34c684a69c Mon Sep 17 00:00:00 2001 From: Daniel Wehner Date: Wed, 9 Aug 2017 16:57:08 +0100 Subject: [PATCH] Media improvements (#168) * (feature) Add media_entity_browser module * (feature) Replace the old media library with the new one * (fix) [media] Ensure the installation works * Update core.entity_form_display.comment.recipe_review.default.yml * Update core.entity_form_display.node.article.default.yml * Update core.entity_form_display.node.page.default.yml * Update core.entity_form_display.node.recipe.default.yml --- composer.json | 3 +- config/sync/core.extension.yml | 1 + ..._browser.browser.media_entity_browser.yml} | 25 +- ...e.style.media_entity_browser_thumbnail.yml | 16 + config/sync/views.view.image_library.yml | 275 -------- .../sync/views.view.media_entity_browser.yml | 585 ++++++++++++++++++ ..._display.comment.recipe_review.default.yml | 2 + ...tity_form_display.node.article.default.yml | 22 +- ....entity_form_display.node.page.default.yml | 2 + ...ntity_form_display.node.recipe.default.yml | 7 +- ...ity_form_display.node.tutorial.default.yml | 4 +- 11 files changed, 642 insertions(+), 300 deletions(-) rename config/sync/{entity_browser.browser.image_library.yml => entity_browser.browser.media_entity_browser.yml} (69%) create mode 100644 config/sync/image.style.media_entity_browser_thumbnail.yml delete mode 100644 config/sync/views.view.image_library.yml create mode 100644 config/sync/views.view.media_entity_browser.yml diff --git a/composer.json b/composer.json index 90787d36..ef15ba9e 100644 --- a/composer.json +++ b/composer.json @@ -65,7 +65,8 @@ "drupal/schemata": "^1.0@alpha", "drupal/openapi": "^1.0@alpha", "drupal/material_admin": "1.x-dev", - "drupal/snail": "1.x-dev" + "drupal/snail": "1.x-dev", + "drupal/media_entity_browser": "^1.0@beta" }, "config": { "process-timeout": 0 diff --git a/config/sync/core.extension.yml b/config/sync/core.extension.yml index af9f7cab..0324f949 100644 --- a/config/sync/core.extension.yml +++ b/config/sync/core.extension.yml @@ -27,6 +27,7 @@ module: language: 0 link: 0 media_entity: 0 + media_entity_browser: 0 media_entity_image: 0 menu_ui: 0 migrate: 0 diff --git a/config/sync/entity_browser.browser.image_library.yml b/config/sync/entity_browser.browser.media_entity_browser.yml similarity index 69% rename from config/sync/entity_browser.browser.image_library.yml rename to config/sync/entity_browser.browser.media_entity_browser.yml index 0e968900..20de8b91 100644 --- a/config/sync/entity_browser.browser.image_library.yml +++ b/config/sync/entity_browser.browser.media_entity_browser.yml @@ -1,20 +1,19 @@ -uuid: 69ef058a-207d-4eca-8c03-d22705985623 +uuid: 3feb2151-fd06-4616-af0c-2b8e0dd04e58 langcode: en status: true dependencies: config: - media_entity.bundle.image - - views.view.image_library module: - dropzonejs_eb_widget - media_entity - views -name: image_library -label: 'Image library' +name: media_entity_browser +label: 'Media Entity Browser' display: modal display_configuration: - width: '800' - height: '600' + width: '1070' + height: '840' link_text: 'Select images' auto_open: false selection_display: no_display @@ -22,17 +21,17 @@ selection_display_configuration: { } widget_selector: tabs widget_selector_configuration: { } widgets: - da6dec11-70df-4462-9ac5-186d4f16b33c: + 6586703a-6976-4124-8a49-cbb07ceaa3b1: settings: - view: image_library + view: media_entity_browser view_display: entity_browser_1 submit_text: Select auto_select: false - uuid: da6dec11-70df-4462-9ac5-186d4f16b33c - weight: 2 + uuid: 6586703a-6976-4124-8a49-cbb07ceaa3b1 + weight: 3 label: Library id: view - 2f1c5348-a446-4eff-bdc3-7629b2bfeff9: + fa8a606b-934a-470e-8c9e-e24535857dae: settings: media_entity_bundle: image upload_location: 'public://[date:custom:Y]-[date:custom:m]' @@ -41,7 +40,7 @@ widgets: extensions: 'jpg jpeg gif png txt doc xls pdf ppt pps odt ods odp' submit_text: Select auto_select: false - uuid: 2f1c5348-a446-4eff-bdc3-7629b2bfeff9 - weight: 2 + uuid: fa8a606b-934a-470e-8c9e-e24535857dae + weight: 1 label: Upload id: dropzonejs_media_entity diff --git a/config/sync/image.style.media_entity_browser_thumbnail.yml b/config/sync/image.style.media_entity_browser_thumbnail.yml new file mode 100644 index 00000000..dcd7144e --- /dev/null +++ b/config/sync/image.style.media_entity_browser_thumbnail.yml @@ -0,0 +1,16 @@ +uuid: d5a42946-6a52-4e46-a31f-225bde7534a8 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: kyNpSwmg-lAVp2WSkg0mEkXaF6nvxrj_xxHqM6iPoCU +name: media_entity_browser_thumbnail +label: 'Media Entity Browser thumbnail' +effects: + 1d899e87-51e4-4467-90db-e516c31d4688: + uuid: 1d899e87-51e4-4467-90db-e516c31d4688 + id: image_scale_and_crop + weight: 1 + data: + width: 350 + height: 200 diff --git a/config/sync/views.view.image_library.yml b/config/sync/views.view.image_library.yml deleted file mode 100644 index 03a01471..00000000 --- a/config/sync/views.view.image_library.yml +++ /dev/null @@ -1,275 +0,0 @@ -uuid: 8089f938-3b48-4556-96c7-ce7cc578f14a -langcode: en -status: true -dependencies: - config: - - field.storage.media.field_image - - image.style.thumbnail - - media_entity.bundle.image - module: - - entity_browser - - image - - media_entity - - user -id: image_library -label: 'image library' -module: views -description: '' -tag: '' -base_table: media_field_data -base_field: mid -core: 8.x -display: - default: - display_plugin: default - id: default - display_title: Master - position: 0 - display_options: - access: - type: perm - options: - perm: 'access content' - cache: - type: tag - options: { } - query: - type: views_query - options: - disable_sql_rewrite: false - distinct: false - replica: false - query_comment: '' - query_tags: { } - exposed_form: - type: basic - options: - submit_button: Apply - reset_button: false - reset_button_label: Reset - exposed_sorts_label: 'Sort by' - expose_sort_order: true - sort_asc_label: Asc - sort_desc_label: Desc - pager: - type: mini - options: - items_per_page: 24 - offset: 0 - id: 0 - total_pages: null - tags: - previous: ‹‹ - next: ›› - expose: - items_per_page: false - items_per_page_label: 'Items per page' - items_per_page_options: '5, 10, 25, 50' - items_per_page_options_all: false - items_per_page_options_all_label: '- All -' - offset: false - offset_label: Offset - style: - type: grid - options: - grouping: { } - columns: 4 - automatic_width: true - alignment: horizontal - col_class_default: true - col_class_custom: '' - row_class_default: true - row_class_custom: '' - row: - type: fields - options: - default_field_elements: true - inline: { } - separator: '' - hide_empty: false - fields: - name: - id: name - table: media_field_data - field: name - entity_type: media - entity_field: media - label: '' - alter: - alter_text: false - make_link: false - absolute: false - trim: false - word_boundary: false - ellipsis: false - strip_tags: false - html: false - hide_empty: false - empty_zero: false - settings: - link_to_entity: true - plugin_id: field - relationship: none - group_type: group - admin_label: '' - exclude: 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_alter_empty: true - click_sort_column: value - type: string - group_column: value - 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 - field_image: - id: field_image - table: media__field_image - field: field_image - relationship: none - group_type: group - admin_label: '' - label: '' - exclude: false - 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: false - 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: image - settings: - image_style: thumbnail - image_link: '' - 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 - entity_browser_select: - id: entity_browser_select - table: media - field: entity_browser_select - entity_type: media - plugin_id: entity_browser_select - filters: - status: - value: '1' - table: media_field_data - field: status - plugin_id: boolean - entity_type: media - entity_field: status - id: status - expose: - operator: '' - group: 1 - bundle: - id: bundle - table: media_field_data - field: bundle - value: - image: image - entity_type: media - entity_field: bundle - plugin_id: bundle - sorts: - created: - id: created - table: media_field_data - field: created - order: DESC - entity_type: media - entity_field: created - plugin_id: date - relationship: none - group_type: group - admin_label: '' - exposed: false - expose: - label: '' - granularity: second - header: { } - footer: { } - empty: { } - relationships: { } - arguments: { } - display_extenders: { } - cache_metadata: - max-age: -1 - contexts: - - 'languages:language_content' - - 'languages:language_interface' - - url.query_args - - user.permissions - tags: - - 'config:field.storage.media.field_image' - entity_browser_1: - display_plugin: entity_browser - id: entity_browser_1 - display_title: 'Entity browser' - position: 1 - display_options: - display_extenders: { } - cache_metadata: - max-age: -1 - contexts: - - 'languages:language_content' - - 'languages:language_interface' - - url.query_args - - user.permissions - tags: - - 'config:field.storage.media.field_image' diff --git a/config/sync/views.view.media_entity_browser.yml b/config/sync/views.view.media_entity_browser.yml new file mode 100644 index 00000000..44fc1272 --- /dev/null +++ b/config/sync/views.view.media_entity_browser.yml @@ -0,0 +1,585 @@ +uuid: 0b7d0021-c2f6-4af6-a27c-27a47ea74660 +langcode: und +status: true +dependencies: + module: + - entity_browser + - image + - media_entity + - user +id: media_entity_browser +label: 'Media Browser' +module: views +description: '' +tag: '' +base_table: media_field_data +base_field: mid +core: 8.x +display: + default: + display_plugin: default + id: default + display_title: Master + position: 0 + display_options: + access: + type: perm + options: + perm: 'view media' + cache: + type: tag + options: { } + query: + type: views_query + options: + disable_sql_rewrite: false + distinct: false + replica: false + query_comment: '' + query_tags: { } + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + pager: + type: full + options: + items_per_page: 9 + offset: 0 + id: 0 + total_pages: null + tags: + previous: '‹ Previous' + next: 'Next ›' + first: '« First' + last: 'Last »' + expose: + items_per_page: false + items_per_page_label: 'Items per page' + items_per_page_options: '5, 10, 25, 50' + items_per_page_options_all: false + items_per_page_options_all_label: '- All -' + offset: false + offset_label: Offset + quantity: 9 + style: + type: default + options: + grouping: { } + row_class: '' + default_row_class: true + row: + type: fields + options: + inline: { } + separator: '' + hide_empty: false + default_field_elements: true + fields: + thumbnail__target_id: + id: thumbnail__target_id + table: media_field_revision + field: thumbnail__target_id + relationship: none + group_type: group + admin_label: '' + label: '' + exclude: false + 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: false + 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: image + settings: + image_style: media_entity_browser_thumbnail + image_link: '' + 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 + entity_type: media + entity_field: thumbnail + plugin_id: field + bundle: + id: bundle + table: media_field_data + field: bundle + relationship: none + group_type: group + admin_label: '' + label: '' + 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: false + 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: entity_reference_label + settings: + link: false + group_column: target_id + 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 + entity_type: media + entity_field: bundle + plugin_id: field + name: + id: name + table: media_field_data + field: name + relationship: none + group_type: group + admin_label: '' + label: '' + exclude: false + alter: + alter_text: true + text: "
\n{{ bundle }}\n{{ name }}\n
" + 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: false + ellipsis: false + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '0' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: string + settings: + link_to_entity: false + group_column: value + 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 + entity_type: media + entity_field: media + plugin_id: field + media_bulk_form: + id: media_bulk_form + table: media + field: media_bulk_form + relationship: none + group_type: group + admin_label: '' + label: '' + exclude: false + 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: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + action_title: Action + include_exclude: exclude + selected_actions: { } + entity_type: media + plugin_id: media_bulk_form + entity_browser_select: + id: entity_browser_select + table: media + field: entity_browser_select + relationship: none + group_type: group + admin_label: '' + label: '' + exclude: false + 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: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + entity_type: media + plugin_id: entity_browser_select + filters: + status: + id: status + table: media_field_data + field: status + relationship: none + group_type: group + admin_label: '' + operator: '=' + value: '0' + group: 1 + exposed: true + expose: + operator_id: '' + label: 'True' + description: null + use_operator: false + operator: status_op + identifier: status + required: true + remember: false + multiple: false + remember_roles: + authenticated: authenticated + is_grouped: true + group_info: + label: 'Publishing status' + description: '' + identifier: status + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: + 1: + title: Published + operator: '=' + value: '1' + 2: + title: Unpublished + operator: '=' + value: '0' + entity_type: media + entity_field: status + plugin_id: boolean + bundle: + id: bundle + table: media_field_data + field: bundle + relationship: none + group_type: group + admin_label: '' + operator: in + value: { } + group: 1 + exposed: true + expose: + operator_id: bundle_op + label: Provider + description: '' + use_operator: false + operator: bundle_op + identifier: provider + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + entity_type: media + entity_field: bundle + plugin_id: bundle + name: + id: name + table: media_field_data + field: name + relationship: none + group_type: group + admin_label: '' + operator: contains + value: '' + group: 1 + exposed: true + expose: + operator_id: name_op + label: 'Media name' + description: '' + use_operator: false + operator: name_op + identifier: name + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + entity_type: media + entity_field: name + plugin_id: string + langcode: + id: langcode + table: media_field_data + field: langcode + relationship: none + group_type: group + admin_label: '' + operator: in + value: { } + group: 1 + exposed: true + expose: + operator_id: langcode_op + label: Language + description: '' + use_operator: false + operator: langcode_op + identifier: langcode + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + entity_type: media + entity_field: langcode + plugin_id: language + sorts: { } + header: { } + footer: { } + empty: { } + relationships: { } + arguments: { } + display_extenders: { } + filter_groups: + operator: AND + groups: + 1: AND + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - user.permissions + tags: { } + entity_browser_1: + display_plugin: entity_browser + id: entity_browser_1 + display_title: 'Entity browser' + position: 1 + display_options: + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - user.permissions + tags: { } diff --git a/modules/recipes_magazin/config/install/core.entity_form_display.comment.recipe_review.default.yml b/modules/recipes_magazin/config/install/core.entity_form_display.comment.recipe_review.default.yml index 5c957378..07a66321 100644 --- a/modules/recipes_magazin/config/install/core.entity_form_display.comment.recipe_review.default.yml +++ b/modules/recipes_magazin/config/install/core.entity_form_display.comment.recipe_review.default.yml @@ -6,6 +6,8 @@ dependencies: - field.field.comment.recipe_review.comment_body module: - text +_core: + default_config_hash: yiKm7r58hKrdYboxXYiR8AxtjKVTkEvVJoIDShw3ErQ id: comment.recipe_review.default targetEntityType: comment bundle: recipe_review diff --git a/modules/recipes_magazin/config/install/core.entity_form_display.node.article.default.yml b/modules/recipes_magazin/config/install/core.entity_form_display.node.article.default.yml index 4b9ef21f..1d0f4bcb 100644 --- a/modules/recipes_magazin/config/install/core.entity_form_display.node.article.default.yml +++ b/modules/recipes_magazin/config/install/core.entity_form_display.node.article.default.yml @@ -2,18 +2,20 @@ langcode: en status: true dependencies: config: + - entity_browser.browser.media_entity_browser - field.field.node.article.body - field.field.node.article.comment - field.field.node.article.field_image - field.field.node.article.field_recipes - field.field.node.article.field_tags - - image.style.thumbnail - node.type.article module: - comment - - image + - entity_browser - path - text +_core: + default_config_hash: N7Oootb5XKr4sai1qYgJkCMekTASv4pwtAqwdUYnvO8 id: node.article.default targetEntityType: node bundle: article @@ -41,18 +43,26 @@ content: settings: { } third_party_settings: { } field_image: - type: image_image + type: entity_browser_entity_reference weight: 4 region: content settings: - progress_indicator: throbber - preview_image_style: thumbnail + entity_browser: media_entity_browser + field_widget_display: label + field_widget_edit: true + field_widget_remove: true + selection_mode: selection_append + open: false + field_widget_display_settings: { } third_party_settings: { } field_tags: type: entity_reference_autocomplete_tags weight: 3 region: content - settings: { } + settings: + match_operator: CONTAINS + size: 60 + placeholder: '' third_party_settings: { } langcode: type: language_select diff --git a/modules/recipes_magazin/config/install/core.entity_form_display.node.page.default.yml b/modules/recipes_magazin/config/install/core.entity_form_display.node.page.default.yml index 4f8656ea..67ea6823 100644 --- a/modules/recipes_magazin/config/install/core.entity_form_display.node.page.default.yml +++ b/modules/recipes_magazin/config/install/core.entity_form_display.node.page.default.yml @@ -7,6 +7,8 @@ dependencies: module: - path - text +_core: + default_config_hash: bDeF8w8PgefJYkvz5saU0oGheR_lnW4QRk5Gu9ryZZk id: node.page.default targetEntityType: node bundle: page diff --git a/modules/recipes_magazin/config/install/core.entity_form_display.node.recipe.default.yml b/modules/recipes_magazin/config/install/core.entity_form_display.node.recipe.default.yml index 1ce42c38..ac80506c 100644 --- a/modules/recipes_magazin/config/install/core.entity_form_display.node.recipe.default.yml +++ b/modules/recipes_magazin/config/install/core.entity_form_display.node.recipe.default.yml @@ -2,7 +2,7 @@ langcode: en status: true dependencies: config: - - entity_browser.browser.image_library + - entity_browser.browser.media_entity_browser - field.field.node.recipe.field_category - field.field.node.recipe.field_difficulty - field.field.node.recipe.field_image @@ -13,13 +13,14 @@ dependencies: - field.field.node.recipe.field_recipe_reviews_and_testimo - field.field.node.recipe.field_tags - field.field.node.recipe.field_total_time - - field.field.node.recipe.field_image - node.type.recipe module: - comment - entity_browser - path - text +_core: + default_config_hash: aycXzVYFsiPKcpg_G2en-M4Ffi2yduIcxFarkWfGRBE id: node.recipe.default targetEntityType: node bundle: recipe @@ -49,7 +50,7 @@ content: field_image: weight: 7 settings: - entity_browser: image_library + entity_browser: media_entity_browser field_widget_display: label field_widget_edit: true field_widget_remove: true diff --git a/modules/recipes_magazin_contenta/config/install/core.entity_form_display.node.tutorial.default.yml b/modules/recipes_magazin_contenta/config/install/core.entity_form_display.node.tutorial.default.yml index 93f94e45..7640d906 100644 --- a/modules/recipes_magazin_contenta/config/install/core.entity_form_display.node.tutorial.default.yml +++ b/modules/recipes_magazin_contenta/config/install/core.entity_form_display.node.tutorial.default.yml @@ -3,7 +3,7 @@ langcode: en status: true dependencies: config: - - entity_browser.browser.image_library + - entity_browser.browser.media_entity_browser - field.field.node.tutorial.field_image - field.field.node.tutorial.field_link - field.field.node.tutorial.field_summary @@ -28,7 +28,7 @@ content: field_image: weight: 33 settings: - entity_browser: image_library + entity_browser: media_entity_browser field_widget_display: label field_widget_edit: true field_widget_remove: true