From 916535ac50b0862e249e8f972372d4afec06a345 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Wed, 12 Feb 2020 11:09:57 +0000 Subject: [PATCH] Add page content type --- ....base_field_override.node.page.promote.yml | 22 ++++++ ...e.base_field_override.node.page.status.yml | 22 ++++++ ....entity_form_display.node.page.default.yml | 77 +++++++++++++++++++ ....entity_view_display.node.page.default.yml | 28 +++++++ ...e.entity_view_display.node.page.teaser.yml | 30 ++++++++ config/sync/field.field.node.page.body.yml | 23 ++++++ config/sync/node.type.page.yml | 11 +++ 7 files changed, 213 insertions(+) create mode 100644 config/sync/core.base_field_override.node.page.promote.yml create mode 100644 config/sync/core.base_field_override.node.page.status.yml create mode 100644 config/sync/core.entity_form_display.node.page.default.yml create mode 100644 config/sync/core.entity_view_display.node.page.default.yml create mode 100644 config/sync/core.entity_view_display.node.page.teaser.yml create mode 100644 config/sync/field.field.node.page.body.yml create mode 100644 config/sync/node.type.page.yml diff --git a/config/sync/core.base_field_override.node.page.promote.yml b/config/sync/core.base_field_override.node.page.promote.yml new file mode 100644 index 0000000..907964e --- /dev/null +++ b/config/sync/core.base_field_override.node.page.promote.yml @@ -0,0 +1,22 @@ +uuid: a111aef5-4a29-4ded-aa04-f8e7eab53772 +langcode: en +status: true +dependencies: + config: + - node.type.page +id: node.page.promote +field_name: promote +entity_type: node +bundle: page +label: 'Promoted to front page' +description: '' +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/sync/core.base_field_override.node.page.status.yml b/config/sync/core.base_field_override.node.page.status.yml new file mode 100644 index 0000000..86c8dba --- /dev/null +++ b/config/sync/core.base_field_override.node.page.status.yml @@ -0,0 +1,22 @@ +uuid: 53062c70-7033-47b3-b2f0-eec60b1905cc +langcode: en +status: true +dependencies: + config: + - node.type.page +id: node.page.status +field_name: status +entity_type: node +bundle: page +label: Published +description: '' +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/sync/core.entity_form_display.node.page.default.yml b/config/sync/core.entity_form_display.node.page.default.yml new file mode 100644 index 0000000..ba817c8 --- /dev/null +++ b/config/sync/core.entity_form_display.node.page.default.yml @@ -0,0 +1,77 @@ +uuid: 704acf2f-2cb4-467b-a4a2-131c39b45a13 +langcode: en +status: true +dependencies: + config: + - field.field.node.page.body + - node.type.page + module: + - path + - text +id: node.page.default +targetEntityType: node +bundle: page +mode: default +content: + body: + type: text_textarea_with_summary + weight: 121 + settings: + rows: 9 + summary_rows: 3 + placeholder: '' + show_summary: false + third_party_settings: { } + region: content + created: + type: datetime_timestamp + weight: 10 + region: content + settings: { } + third_party_settings: { } + path: + type: path + weight: 30 + region: content + settings: { } + third_party_settings: { } + promote: + type: boolean_checkbox + settings: + display_label: true + weight: 15 + region: content + third_party_settings: { } + status: + type: boolean_checkbox + settings: + display_label: true + weight: 120 + region: content + third_party_settings: { } + sticky: + type: boolean_checkbox + settings: + display_label: true + weight: 16 + region: content + third_party_settings: { } + title: + type: string_textfield + weight: -5 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } + uid: + type: entity_reference_autocomplete + weight: 5 + settings: + match_operator: CONTAINS + size: 60 + placeholder: '' + match_limit: 10 + region: content + third_party_settings: { } +hidden: { } diff --git a/config/sync/core.entity_view_display.node.page.default.yml b/config/sync/core.entity_view_display.node.page.default.yml new file mode 100644 index 0000000..bfc61da --- /dev/null +++ b/config/sync/core.entity_view_display.node.page.default.yml @@ -0,0 +1,28 @@ +uuid: bdf78a85-72cf-41a2-9527-03e3724debbd +langcode: en +status: true +dependencies: + config: + - field.field.node.page.body + - node.type.page + module: + - text + - user +id: node.page.default +targetEntityType: node +bundle: page +mode: default +content: + body: + label: hidden + type: text_default + weight: 101 + settings: { } + third_party_settings: { } + region: content + links: + weight: 100 + settings: { } + third_party_settings: { } + region: content +hidden: { } diff --git a/config/sync/core.entity_view_display.node.page.teaser.yml b/config/sync/core.entity_view_display.node.page.teaser.yml new file mode 100644 index 0000000..a84df1b --- /dev/null +++ b/config/sync/core.entity_view_display.node.page.teaser.yml @@ -0,0 +1,30 @@ +uuid: 9587fd72-d186-4afb-84d2-c13ca0ae1f24 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.node.teaser + - field.field.node.page.body + - node.type.page + module: + - text + - user +id: node.page.teaser +targetEntityType: node +bundle: page +mode: teaser +content: + body: + label: hidden + type: text_summary_or_trimmed + weight: 101 + settings: + trim_length: 600 + third_party_settings: { } + region: content + links: + weight: 100 + settings: { } + third_party_settings: { } + region: content +hidden: { } diff --git a/config/sync/field.field.node.page.body.yml b/config/sync/field.field.node.page.body.yml new file mode 100644 index 0000000..f110625 --- /dev/null +++ b/config/sync/field.field.node.page.body.yml @@ -0,0 +1,23 @@ +uuid: d32d7f73-b65b-4094-aea6-44b95c7e5913 +langcode: en +status: true +dependencies: + config: + - field.storage.node.body + - node.type.page + module: + - text +id: node.page.body +field_name: body +entity_type: node +bundle: page +label: Body +description: '' +required: false +translatable: true +default_value: { } +default_value_callback: '' +settings: + display_summary: true + required_summary: false +field_type: text_with_summary diff --git a/config/sync/node.type.page.yml b/config/sync/node.type.page.yml new file mode 100644 index 0000000..6c37746 --- /dev/null +++ b/config/sync/node.type.page.yml @@ -0,0 +1,11 @@ +uuid: f6d62769-9bd3-4fb2-9419-b4c46e515692 +langcode: en +status: true +dependencies: { } +name: Page +type: page +description: 'A basic page.' +help: '' +new_revision: true +preview_mode: 1 +display_submitted: false