From ae583e0dfc3ceea03825ca22f116743c52c08a49 Mon Sep 17 00:00:00 2001 From: Dan Chadwick Date: Wed, 17 Apr 2024 20:55:18 -0700 Subject: [PATCH] enable layout builder may break things --- README.md | 7 ++-- TODO.md | 4 -- ....entity_form_display.node.page.default.yml | 4 +- ....entity_view_display.node.page.default.yml | 39 +++++++++++++++++++ ...e.entity_view_display.node.page.teaser.yml | 4 +- config/default/core.extension.yml | 1 + ...field.node.page.layout_builder__layout.yml | 21 ++++++++++ ...ld.storage.node.layout_builder__layout.yml | 19 +++++++++ 8 files changed, 89 insertions(+), 10 deletions(-) delete mode 100644 TODO.md create mode 100644 config/default/field.field.node.page.layout_builder__layout.yml create mode 100644 config/default/field.storage.node.layout_builder__layout.yml diff --git a/README.md b/README.md index 31fb93e..6328ddc 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,5 @@ ### Todo -1.) Create gitlab ci pipeline to deploy to digital ocean server -2.) run rust to do some bground processing -3.) set up automateds test in pipelines -4.) +- [ ] Create a new remote video plugin that can use amazon s3 +- [ ] Create unit tests for the web scraper +- [ ] Install and configure layout builder diff --git a/TODO.md b/TODO.md deleted file mode 100644 index c1264de..0000000 --- a/TODO.md +++ /dev/null @@ -1,4 +0,0 @@ -1. Create API endpoints for recent fights -2. Switch to DCJS for fighter page -3. Create react based component for recent fights -4. Create unit tests for the web scraper diff --git a/config/default/core.entity_form_display.node.page.default.yml b/config/default/core.entity_form_display.node.page.default.yml index 7df12f6..422719e 100644 --- a/config/default/core.entity_form_display.node.page.default.yml +++ b/config/default/core.entity_form_display.node.page.default.yml @@ -4,6 +4,7 @@ status: true dependencies: config: - field.field.node.page.body + - field.field.node.page.layout_builder__layout - node.type.page module: - path @@ -76,4 +77,5 @@ content: size: 60 placeholder: '' third_party_settings: { } -hidden: { } +hidden: + layout_builder__layout: true diff --git a/config/default/core.entity_view_display.node.page.default.yml b/config/default/core.entity_view_display.node.page.default.yml index be48612..b492294 100644 --- a/config/default/core.entity_view_display.node.page.default.yml +++ b/config/default/core.entity_view_display.node.page.default.yml @@ -4,10 +4,49 @@ status: true dependencies: config: - field.field.node.page.body + - field.field.node.page.layout_builder__layout - node.type.page module: + - layout_builder + - layout_discovery - text - user +third_party_settings: + layout_builder: + enabled: true + allow_custom: true + sections: + - + layout_id: layout_onecol + layout_settings: + label: '' + components: + d52d6978-dac0-4f5f-93ed-3ffef71c4463: + uuid: d52d6978-dac0-4f5f-93ed-3ffef71c4463 + region: content + configuration: + id: 'field_block:node:page:body' + label_display: '0' + context_mapping: + entity: layout_builder.entity + formatter: + type: text_default + label: hidden + settings: { } + third_party_settings: { } + weight: 0 + additional: { } + 2b328f23-23d7-4f17-ab02-332823e7bd5c: + uuid: 2b328f23-23d7-4f17-ab02-332823e7bd5c + region: content + configuration: + id: 'extra_field_block:node:page:links' + label_display: '0' + context_mapping: + entity: layout_builder.entity + weight: 1 + additional: { } + third_party_settings: { } _core: default_config_hash: M_Y8L5tfmhx7DR143E05YyZSpvgil6VFvqcfBWykalg id: node.page.default diff --git a/config/default/core.entity_view_display.node.page.teaser.yml b/config/default/core.entity_view_display.node.page.teaser.yml index 16b119d..29e8248 100644 --- a/config/default/core.entity_view_display.node.page.teaser.yml +++ b/config/default/core.entity_view_display.node.page.teaser.yml @@ -5,6 +5,7 @@ dependencies: config: - core.entity_view_mode.node.teaser - field.field.node.page.body + - field.field.node.page.layout_builder__layout - node.type.page module: - text @@ -27,4 +28,5 @@ content: links: weight: 101 region: content -hidden: { } +hidden: + layout_builder__layout: true diff --git a/config/default/core.extension.yml b/config/default/core.extension.yml index 6cc7613..df0ee84 100644 --- a/config/default/core.extension.yml +++ b/config/default/core.extension.yml @@ -24,6 +24,7 @@ module: help: 0 history: 0 image: 0 + layout_builder: 0 layout_discovery: 0 link: 0 media: 0 diff --git a/config/default/field.field.node.page.layout_builder__layout.yml b/config/default/field.field.node.page.layout_builder__layout.yml new file mode 100644 index 0000000..1a2475a --- /dev/null +++ b/config/default/field.field.node.page.layout_builder__layout.yml @@ -0,0 +1,21 @@ +uuid: f448f916-88cc-4925-9607-faf1038010dc +langcode: en +status: true +dependencies: + config: + - field.storage.node.layout_builder__layout + - node.type.page + module: + - layout_builder +id: node.page.layout_builder__layout +field_name: layout_builder__layout +entity_type: node +bundle: page +label: Layout +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: layout_section diff --git a/config/default/field.storage.node.layout_builder__layout.yml b/config/default/field.storage.node.layout_builder__layout.yml new file mode 100644 index 0000000..c8f3eb0 --- /dev/null +++ b/config/default/field.storage.node.layout_builder__layout.yml @@ -0,0 +1,19 @@ +uuid: 9ab7b8ed-c5a2-40b9-8116-46f6eb034a37 +langcode: en +status: true +dependencies: + module: + - layout_builder + - node +id: node.layout_builder__layout +field_name: layout_builder__layout +entity_type: node +type: layout_section +settings: { } +module: layout_builder +locked: true +cardinality: 1 +translatable: false +indexes: { } +persist_with_no_fields: false +custom_storage: false