From a9e8a1bd817dd4dcd3512030d0714fc6ab5024f7 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Wed, 12 Feb 2020 01:26:20 +0000 Subject: [PATCH] Add excerpt field for posts --- ....entity_form_display.node.post.default.yml | 16 ++++++++++++++++ ....entity_view_display.node.post.default.yml | 8 ++++++++ ...e.entity_view_display.node.post.teaser.yml | 2 ++ .../field.field.node.post.field_excerpt.yml | 19 +++++++++++++++++++ .../sync/field.storage.node.field_excerpt.yml | 19 +++++++++++++++++++ 5 files changed, 64 insertions(+) create mode 100644 config/sync/field.field.node.post.field_excerpt.yml create mode 100644 config/sync/field.storage.node.field_excerpt.yml diff --git a/config/sync/core.entity_form_display.node.post.default.yml b/config/sync/core.entity_form_display.node.post.default.yml index 9bfdaf2..3a4d76d 100644 --- a/config/sync/core.entity_form_display.node.post.default.yml +++ b/config/sync/core.entity_form_display.node.post.default.yml @@ -4,9 +4,11 @@ status: true dependencies: config: - field.field.node.post.body + - field.field.node.post.field_excerpt - field.field.node.post.field_tags - node.type.post module: + - path - text id: node.post.default targetEntityType: node @@ -29,6 +31,14 @@ content: region: content settings: { } third_party_settings: { } + field_excerpt: + weight: 123 + settings: + rows: 5 + placeholder: '' + third_party_settings: { } + type: string_textarea + region: content field_tags: weight: 122 settings: @@ -39,6 +49,12 @@ content: third_party_settings: { } type: entity_reference_autocomplete_tags region: content + path: + type: path + weight: 30 + region: content + settings: { } + third_party_settings: { } promote: type: boolean_checkbox settings: diff --git a/config/sync/core.entity_view_display.node.post.default.yml b/config/sync/core.entity_view_display.node.post.default.yml index e71236f..88d79ed 100644 --- a/config/sync/core.entity_view_display.node.post.default.yml +++ b/config/sync/core.entity_view_display.node.post.default.yml @@ -4,6 +4,7 @@ status: true dependencies: config: - field.field.node.post.body + - field.field.node.post.field_excerpt - field.field.node.post.field_tags - node.type.post module: @@ -21,6 +22,13 @@ content: settings: { } third_party_settings: { } region: content + field_excerpt: + weight: 103 + label: above + settings: { } + third_party_settings: { } + type: basic_string + region: content field_tags: weight: 102 label: above diff --git a/config/sync/core.entity_view_display.node.post.teaser.yml b/config/sync/core.entity_view_display.node.post.teaser.yml index 0e2ca82..a451566 100644 --- a/config/sync/core.entity_view_display.node.post.teaser.yml +++ b/config/sync/core.entity_view_display.node.post.teaser.yml @@ -5,6 +5,7 @@ dependencies: config: - core.entity_view_mode.node.teaser - field.field.node.post.body + - field.field.node.post.field_excerpt - field.field.node.post.field_tags - node.type.post module: @@ -29,4 +30,5 @@ content: third_party_settings: { } region: content hidden: + field_excerpt: true field_tags: true diff --git a/config/sync/field.field.node.post.field_excerpt.yml b/config/sync/field.field.node.post.field_excerpt.yml new file mode 100644 index 0000000..5ae45bf --- /dev/null +++ b/config/sync/field.field.node.post.field_excerpt.yml @@ -0,0 +1,19 @@ +uuid: 909ad50d-08f1-4899-a43e-5f758c0f0759 +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_excerpt + - node.type.post +id: node.post.field_excerpt +field_name: field_excerpt +entity_type: node +bundle: post +label: Excerpt +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string_long diff --git a/config/sync/field.storage.node.field_excerpt.yml b/config/sync/field.storage.node.field_excerpt.yml new file mode 100644 index 0000000..a710e7b --- /dev/null +++ b/config/sync/field.storage.node.field_excerpt.yml @@ -0,0 +1,19 @@ +uuid: 26958d65-4d31-4621-a884-56706f4ea331 +langcode: en +status: true +dependencies: + module: + - node +id: node.field_excerpt +field_name: field_excerpt +entity_type: node +type: string_long +settings: + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false