diff --git a/config/install/core.entity_form_display.node.uw_ct_profile.default.yml b/config/install/core.entity_form_display.node.uw_ct_profile.default.yml index 0016cd9dbb87c04792c8e50443c624ec3333360a..3b1bc282c6fff003ce0b659caa6cbc34af5ee1d1 100644 --- a/config/install/core.entity_form_display.node.uw_ct_profile.default.yml +++ b/config/install/core.entity_form_display.node.uw_ct_profile.default.yml @@ -2,6 +2,7 @@ langcode: en status: true dependencies: config: + - field.field.node.uw_ct_profile.field_uw_blank_summary - field.field.node.uw_ct_profile.field_uw_ct_profile_affiliation - field.field.node.uw_ct_profile.field_uw_ct_profile_contact - field.field.node.uw_ct_profile.field_uw_ct_profile_image @@ -39,7 +40,23 @@ third_party_settings: label: 'Meta tag information for social media sharing/search/etc.' region: content parent_name: '' - weight: 19 + weight: 22 + format_type: details + format_settings: + classes: '' + show_empty_fields: false + id: '' + open: true + description: '' + required_fields: true + group_summary: + children: + - field_uw_profile_summary + - field_uw_blank_summary + label: Summary + region: content + parent_name: '' + weight: 13 format_type: details format_settings: classes: '' @@ -59,9 +76,16 @@ content: region: content settings: { } third_party_settings: { } + field_uw_blank_summary: + type: boolean_checkbox + weight: 15 + region: content + settings: + display_label: true + third_party_settings: { } field_uw_ct_profile_affiliation: type: string_textfield - weight: 13 + weight: 16 region: content settings: size: 60 @@ -79,14 +103,14 @@ content: third_party_settings: { } field_uw_ct_profile_image: type: media_library_widget - weight: 11 + weight: 12 region: content settings: media_types: { } third_party_settings: { } field_uw_ct_profile_info_link: type: link_default - weight: 15 + weight: 18 region: content settings: placeholder_url: '' @@ -94,7 +118,7 @@ content: third_party_settings: { } field_uw_ct_profile_link_contact: type: link_default - weight: 17 + weight: 20 region: content settings: placeholder_url: '' @@ -105,7 +129,7 @@ content: maxlength_js_label: 'Content limited to @limit characters, remaining: @remaining' field_uw_ct_profile_link_persona: type: link_default - weight: 16 + weight: 19 region: content settings: placeholder_url: '' @@ -113,7 +137,7 @@ content: third_party_settings: { } field_uw_ct_profile_sort_name: type: string_textfield - weight: 10 + weight: 11 region: content settings: size: 60 @@ -121,7 +145,7 @@ content: third_party_settings: { } field_uw_ct_profile_title: type: string_textfield - weight: 14 + weight: 17 region: content settings: size: 60 @@ -129,7 +153,7 @@ content: third_party_settings: { } field_uw_ct_profile_type: type: autocomplete_deluxe - weight: 18 + weight: 21 region: content settings: match_operator: CONTAINS @@ -173,7 +197,7 @@ content: third_party_settings: { } field_uw_profile_summary: type: text_textarea - weight: 12 + weight: 14 region: content settings: rows: 5 @@ -214,18 +238,18 @@ content: third_party_settings: { } publish_on: type: datetime_timestamp_no_default - weight: 30 + weight: 28 region: content settings: { } third_party_settings: { } publish_state: type: scheduler_moderation - weight: 30 + weight: 26 region: content settings: { } third_party_settings: { } scheduler_settings: - weight: 20 + weight: 24 region: content settings: { } third_party_settings: { } @@ -271,18 +295,18 @@ content: third_party_settings: { } unpublish_on: type: datetime_timestamp_no_default - weight: 30 + weight: 27 region: content settings: { } third_party_settings: { } unpublish_state: type: scheduler_moderation - weight: 30 + weight: 25 region: content settings: { } third_party_settings: { } url_redirects: - weight: 20 + weight: 23 region: content settings: { } third_party_settings: { } diff --git a/config/install/core.entity_view_display.node.uw_ct_profile.default.yml b/config/install/core.entity_view_display.node.uw_ct_profile.default.yml index 23fd8d1616e9d9a9b12af5b19838382c13f9bd61..9cad5e30b482b5e96357d75fbb3477ff8fafe913 100644 --- a/config/install/core.entity_view_display.node.uw_ct_profile.default.yml +++ b/config/install/core.entity_view_display.node.uw_ct_profile.default.yml @@ -2,6 +2,7 @@ langcode: en status: true dependencies: config: + - field.field.node.uw_ct_profile.field_uw_blank_summary - field.field.node.uw_ct_profile.field_uw_ct_profile_affiliation - field.field.node.uw_ct_profile.field_uw_ct_profile_contact - field.field.node.uw_ct_profile.field_uw_ct_profile_image @@ -61,6 +62,16 @@ content: third_party_settings: { } weight: -20 region: content + field_uw_blank_summary: + type: boolean + label: above + settings: + format: default + format_custom_false: '' + format_custom_true: '' + third_party_settings: { } + weight: 114 + region: first field_uw_ct_profile_affiliation: type: string label: above diff --git a/config/install/core.entity_view_display.node.uw_ct_profile.teaser.yml b/config/install/core.entity_view_display.node.uw_ct_profile.teaser.yml index d446a84737376413ecb79d9f782db58996823663..a0199b5c853b2d4ff965bab5acbe2dbe585034a3 100644 --- a/config/install/core.entity_view_display.node.uw_ct_profile.teaser.yml +++ b/config/install/core.entity_view_display.node.uw_ct_profile.teaser.yml @@ -3,6 +3,7 @@ status: true dependencies: config: - core.entity_view_mode.node.teaser + - field.field.node.uw_ct_profile.field_uw_blank_summary - field.field.node.uw_ct_profile.field_uw_ct_profile_affiliation - field.field.node.uw_ct_profile.field_uw_ct_profile_contact - field.field.node.uw_ct_profile.field_uw_ct_profile_image @@ -77,6 +78,7 @@ content: region: content hidden: content_moderation_control: true + field_uw_blank_summary: true field_uw_ct_profile_affiliation: true field_uw_ct_profile_contact: true field_uw_ct_profile_info_link: true diff --git a/config/install/field.field.node.uw_ct_profile.field_uw_blank_summary.yml b/config/install/field.field.node.uw_ct_profile.field_uw_blank_summary.yml new file mode 100644 index 0000000000000000000000000000000000000000..a593df5913d95693d769fa739717c39208206c7d --- /dev/null +++ b/config/install/field.field.node.uw_ct_profile.field_uw_blank_summary.yml @@ -0,0 +1,22 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_uw_blank_summary + - node.type.uw_ct_profile +id: node.uw_ct_profile.field_uw_blank_summary +field_name: field_uw_blank_summary +entity_type: node +bundle: uw_ct_profile +label: 'Intentionally leave summary blank' +description: 'When selected, the summary field will not be used. This may cause usability issues; use only when necessary.' +required: false +translatable: true +default_value: + - + value: 0 +default_value_callback: '' +settings: + on_label: 'On' + off_label: 'Off' +field_type: boolean diff --git a/config/install/field.field.node.uw_ct_profile.field_uw_profile_summary.yml b/config/install/field.field.node.uw_ct_profile.field_uw_profile_summary.yml index c8717da8afd7b235c2a642458e40c262ecff5552..5d8f22bc05ec1d3115b38a3c0538afdc25a636e0 100644 --- a/config/install/field.field.node.uw_ct_profile.field_uw_profile_summary.yml +++ b/config/install/field.field.node.uw_ct_profile.field_uw_profile_summary.yml @@ -17,7 +17,7 @@ entity_type: node bundle: uw_ct_profile label: Summary description: '' -required: true +required: false translatable: false default_value: { } default_value_callback: ''