From 355f0e2239add600eb9b031cdddf6bcb10083c4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?benjamin=20melan=C3=A7on?= Date: Tue, 1 Oct 2019 04:32:58 -0400 Subject: [PATCH] Enable Entity Reference Override and configure biography field --- ...tity_form_display.node.article.default.yml | 11 +++++++ ...tity_view_display.node.article.default.yml | 17 +++++++++- ....entity_view_display.node.article.full.yml | 21 ++++++++++-- config/sync/core.extension.yml | 1 + ...eld.field.node.article.field_biography.yml | 32 +++++++++++++++++++ .../field.storage.node.field_biography.yml | 20 ++++++++++++ 6 files changed, 98 insertions(+), 4 deletions(-) create mode 100644 config/sync/field.field.node.article.field_biography.yml create mode 100644 config/sync/field.storage.node.field_biography.yml diff --git a/config/sync/core.entity_form_display.node.article.default.yml b/config/sync/core.entity_form_display.node.article.default.yml index 3c4673e..0a63017 100644 --- a/config/sync/core.entity_form_display.node.article.default.yml +++ b/config/sync/core.entity_form_display.node.article.default.yml @@ -7,6 +7,7 @@ dependencies: - field.field.node.article.comment - field.field.node.article.field_article_type - field.field.node.article.field_authors + - field.field.node.article.field_biography - field.field.node.article.field_body_paragraph - field.field.node.article.field_image - field.field.node.article.field_meta_tags @@ -22,6 +23,7 @@ dependencies: - comment - cshs - datetime + - entity_reference_override - file - focal_point - metatag @@ -62,6 +64,15 @@ content: size: 60 placeholder: '' third_party_settings: { } + field_biography: + weight: 26 + settings: + match_operator: CONTAINS + size: '60' + placeholder: '' + third_party_settings: { } + type: entity_reference_override_autocomplete + region: content field_body_paragraph: weight: 6 settings: diff --git a/config/sync/core.entity_view_display.node.article.default.yml b/config/sync/core.entity_view_display.node.article.default.yml index fda41a5..a0dd3f3 100644 --- a/config/sync/core.entity_view_display.node.article.default.yml +++ b/config/sync/core.entity_view_display.node.article.default.yml @@ -7,6 +7,7 @@ dependencies: - field.field.node.article.comment - field.field.node.article.field_article_type - field.field.node.article.field_authors + - field.field.node.article.field_biography - field.field.node.article.field_body_paragraph - field.field.node.article.field_image - field.field.node.article.field_meta_tags @@ -19,6 +20,8 @@ dependencies: - node.type.article module: - datetime + - ds + - entity_reference_override - file - user _core: @@ -28,6 +31,18 @@ targetEntityType: node bundle: article mode: default content: + field_biography: + weight: 91 + label: visually_hidden + settings: + view_mode: default + override_action: field_summary + link: false + third_party_settings: + ds: + ds_limit: '' + type: entity_reference_override_entity + region: content field_publication_date: weight: 8 label: above @@ -55,9 +70,9 @@ content: region: content geo_citation: weight: 90 + region: content settings: { } third_party_settings: { } - region: content hidden: body: true comment: true diff --git a/config/sync/core.entity_view_display.node.article.full.yml b/config/sync/core.entity_view_display.node.article.full.yml index 7200614..8c3b3ce 100644 --- a/config/sync/core.entity_view_display.node.article.full.yml +++ b/config/sync/core.entity_view_display.node.article.full.yml @@ -9,6 +9,7 @@ dependencies: - field.field.node.article.comment - field.field.node.article.field_article_type - field.field.node.article.field_authors + - field.field.node.article.field_biography - field.field.node.article.field_body_paragraph - field.field.node.article.field_image - field.field.node.article.field_meta_tags @@ -23,6 +24,7 @@ dependencies: module: - comment - ds + - entity_reference_override - entity_reference_revisions - responsive_image - user @@ -57,6 +59,7 @@ third_party_settings: - field_article_type - field_topics - field_tags + - field_biography - geo_citation - comment - links @@ -76,7 +79,7 @@ content: comment: label: above type: comment_default - weight: 9 + weight: 10 settings: pager_id: 0 view_mode: default @@ -100,6 +103,18 @@ content: third_party_settings: ds: ds_limit: '' + field_biography: + type: entity_reference_override_entity + weight: 8 + region: right + label: above + settings: + view_mode: default + override_action: field_summary + link: false + third_party_settings: + ds: + ds_limit: '' field_body_paragraph: weight: 4 label: visually_hidden @@ -145,12 +160,12 @@ content: link: true third_party_settings: { } geo_citation: - weight: 8 + weight: 9 region: right settings: { } third_party_settings: { } links: - weight: 10 + weight: 11 region: right settings: { } third_party_settings: { } diff --git a/config/sync/core.extension.yml b/config/sync/core.extension.yml index 72ef506..0515b75 100644 --- a/config/sync/core.extension.yml +++ b/config/sync/core.extension.yml @@ -46,6 +46,7 @@ module: drutopia_site: 0 dynamic_page_cache: 0 editor: 0 + entity_reference_override: 0 entity_reference_revisions: 0 exclude_node_title: 0 facets: 0 diff --git a/config/sync/field.field.node.article.field_biography.yml b/config/sync/field.field.node.article.field_biography.yml new file mode 100644 index 0000000..0dec181 --- /dev/null +++ b/config/sync/field.field.node.article.field_biography.yml @@ -0,0 +1,32 @@ +uuid: e3e1e0cd-2744-49d0-8486-bb4dd67ce521 +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_biography + - node.type.article + - node.type.people + module: + - entity_reference_override +id: node.article.field_biography +field_name: field_biography +entity_type: node +bundle: article +label: Biography +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:node' + handler_settings: + target_bundles: + people: people + sort: + field: changed + direction: DESC + auto_create: false + auto_create_bundle: '' + override_label: 'Short current or topical bio supplement' +field_type: entity_reference_override diff --git a/config/sync/field.storage.node.field_biography.yml b/config/sync/field.storage.node.field_biography.yml new file mode 100644 index 0000000..97ec667 --- /dev/null +++ b/config/sync/field.storage.node.field_biography.yml @@ -0,0 +1,20 @@ +uuid: fa745711-0e59-4bc9-a5fc-e530ce7ca948 +langcode: en +status: true +dependencies: + module: + - entity_reference_override + - node +id: node.field_biography +field_name: field_biography +entity_type: node +type: entity_reference_override +settings: + target_type: node +module: entity_reference_override +locked: false +cardinality: -1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false