From 6aebfba311ed5d348da8037de4129c981c1af0ff Mon Sep 17 00:00:00 2001 From: Eric Bremner <ebremner@uwaterloo.ca> Date: Tue, 18 Oct 2022 12:19:46 -0400 Subject: [PATCH] ISTWCMS-5880: adding media settings --- ...orm_display.node.uw_ct_service.default.yml | 62 +++++++++++++++---- ...iew_display.node.uw_ct_service.default.yml | 8 +++ ...view_display.node.uw_ct_service.teaser.yml | 2 + ...ode.uw_ct_service.field_uw_media_width.yml | 22 +++++++ 4 files changed, 82 insertions(+), 12 deletions(-) create mode 100644 config/install/field.field.node.uw_ct_service.field_uw_media_width.yml diff --git a/config/install/core.entity_form_display.node.uw_ct_service.default.yml b/config/install/core.entity_form_display.node.uw_ct_service.default.yml index f52815d..6f657fb 100644 --- a/config/install/core.entity_form_display.node.uw_ct_service.default.yml +++ b/config/install/core.entity_form_display.node.uw_ct_service.default.yml @@ -5,6 +5,7 @@ dependencies: - field.field.node.uw_ct_service.field_uw_autoplay - field.field.node.uw_ct_service.field_uw_banner - field.field.node.uw_ct_service.field_uw_hero_image + - field.field.node.uw_ct_service.field_uw_media_width - field.field.node.uw_ct_service.field_uw_meta_description - field.field.node.uw_ct_service.field_uw_meta_image - field.field.node.uw_ct_service.field_uw_meta_tags @@ -142,9 +143,8 @@ third_party_settings: required_fields: true group_media: children: - - field_uw_type_of_media - - field_uw_banner - - group_banner_settings + - group_media_settings + - group_banner - field_uw_hero_image label: Media region: content @@ -166,8 +166,8 @@ third_party_settings: - field_uw_text_overlay_style label: 'Banner settings' region: content - parent_name: group_media - weight: 27 + parent_name: group_banner + weight: 23 format_type: details format_settings: classes: '' @@ -176,6 +176,38 @@ third_party_settings: open: false description: '' required_fields: true + group_media_settings: + children: + - field_uw_type_of_media + - field_uw_media_width + label: 'Media settings' + region: content + parent_name: group_media + weight: 20 + format_type: details + format_settings: + classes: '' + show_empty_fields: false + id: '' + open: true + description: '' + required_fields: true + group_banner: + children: + - field_uw_banner + - group_banner_settings + label: Banner + region: content + parent_name: group_media + weight: 21 + format_type: details + format_settings: + classes: '' + show_empty_fields: false + id: '' + open: true + description: '' + required_fields: true id: node.uw_ct_service.default targetEntityType: node bundle: uw_ct_service @@ -196,23 +228,29 @@ content: third_party_settings: { } field_uw_banner: type: entity_reference_paragraphs - weight: 26 + weight: 22 region: content settings: - title: Paragraph - title_plural: Paragraphs - edit_mode: open + title: Banner + title_plural: Banners + edit_mode: closed add_mode: dropdown form_display_mode: default - default_paragraph_type: '' + default_paragraph_type: _none third_party_settings: { } field_uw_hero_image: type: media_library_widget - weight: 28 + weight: 24 region: content settings: media_types: { } third_party_settings: { } + field_uw_media_width: + type: options_select + weight: 22 + region: content + settings: { } + third_party_settings: { } field_uw_meta_description: type: string_textarea weight: 36 @@ -478,7 +516,7 @@ content: third_party_settings: { } field_uw_type_of_media: type: options_select - weight: 25 + weight: 21 region: content settings: { } third_party_settings: { } diff --git a/config/install/core.entity_view_display.node.uw_ct_service.default.yml b/config/install/core.entity_view_display.node.uw_ct_service.default.yml index f6f7b79..647f536 100644 --- a/config/install/core.entity_view_display.node.uw_ct_service.default.yml +++ b/config/install/core.entity_view_display.node.uw_ct_service.default.yml @@ -5,6 +5,7 @@ dependencies: - field.field.node.uw_ct_service.field_uw_autoplay - field.field.node.uw_ct_service.field_uw_banner - field.field.node.uw_ct_service.field_uw_hero_image + - field.field.node.uw_ct_service.field_uw_media_width - field.field.node.uw_ct_service.field_uw_meta_description - field.field.node.uw_ct_service.field_uw_meta_image - field.field.node.uw_ct_service.field_uw_meta_tags @@ -109,6 +110,13 @@ content: third_party_settings: { } weight: 132 region: content + field_uw_media_width: + type: list_default + label: above + settings: { } + third_party_settings: { } + weight: 133 + region: content field_uw_meta_description: type: basic_string label: above diff --git a/config/install/core.entity_view_display.node.uw_ct_service.teaser.yml b/config/install/core.entity_view_display.node.uw_ct_service.teaser.yml index ce27e0b..fd0177f 100644 --- a/config/install/core.entity_view_display.node.uw_ct_service.teaser.yml +++ b/config/install/core.entity_view_display.node.uw_ct_service.teaser.yml @@ -6,6 +6,7 @@ dependencies: - field.field.node.uw_ct_service.field_uw_autoplay - field.field.node.uw_ct_service.field_uw_banner - field.field.node.uw_ct_service.field_uw_hero_image + - field.field.node.uw_ct_service.field_uw_media_width - field.field.node.uw_ct_service.field_uw_meta_description - field.field.node.uw_ct_service.field_uw_meta_image - field.field.node.uw_ct_service.field_uw_meta_tags @@ -85,6 +86,7 @@ hidden: field_uw_autoplay: true field_uw_banner: true field_uw_hero_image: true + field_uw_media_width: true field_uw_meta_description: true field_uw_meta_image: true field_uw_meta_tags: true diff --git a/config/install/field.field.node.uw_ct_service.field_uw_media_width.yml b/config/install/field.field.node.uw_ct_service.field_uw_media_width.yml new file mode 100644 index 0000000..ebfd775 --- /dev/null +++ b/config/install/field.field.node.uw_ct_service.field_uw_media_width.yml @@ -0,0 +1,22 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_uw_media_width + - node.type.uw_ct_service + module: + - options +id: node.uw_ct_service.field_uw_media_width +field_name: field_uw_media_width +entity_type: node +bundle: uw_ct_service +label: 'Media width' +description: 'Select the width of the media.' +required: false +translatable: true +default_value: + - + value: uw_lbs_full_width +default_value_callback: '' +settings: { } +field_type: list_string -- GitLab