From b3d3a0531093ec99b6d27c3b917b0e3e1e735763 Mon Sep 17 00:00:00 2001 From: Keegan Rankin Date: Thu, 15 Feb 2024 16:24:23 -0800 Subject: [PATCH] Enable multiparagraph flow --- ....paragraph.multiparagraph_flow.default.yml | 48 +++++++++++++++++++ ....paragraph.multiparagraph_flow.default.yml | 29 +++++++++++ config/core.extension.yml | 2 + ...h.multiparagraph_flow.field_grid_width.yml | 25 ++++++++++ ...h.multiparagraph_flow.field_paragraphs.yml | 28 +++++++++++ ...eld.storage.paragraph.field_grid_width.yml | 32 +++++++++++++ ...eld.storage.paragraph.field_paragraphs.yml | 22 +++++++++ ...hs.paragraphs_type.multiparagraph_flow.yml | 12 +++++ ...rowser.paragraphs_browser_type.content.yml | 10 ++++ 9 files changed, 208 insertions(+) create mode 100644 config/core.entity_form_display.paragraph.multiparagraph_flow.default.yml create mode 100644 config/core.entity_view_display.paragraph.multiparagraph_flow.default.yml create mode 100644 config/field.field.paragraph.multiparagraph_flow.field_grid_width.yml create mode 100644 config/field.field.paragraph.multiparagraph_flow.field_paragraphs.yml create mode 100644 config/field.storage.paragraph.field_grid_width.yml create mode 100644 config/field.storage.paragraph.field_paragraphs.yml create mode 100644 config/paragraphs.paragraphs_type.multiparagraph_flow.yml create mode 100644 config/paragraphs_browser.paragraphs_browser_type.content.yml diff --git a/config/core.entity_form_display.paragraph.multiparagraph_flow.default.yml b/config/core.entity_form_display.paragraph.multiparagraph_flow.default.yml new file mode 100644 index 0000000..1340725 --- /dev/null +++ b/config/core.entity_form_display.paragraph.multiparagraph_flow.default.yml @@ -0,0 +1,48 @@ +uuid: 8bffc5b0-263e-4c44-bcab-70f34547ed82 +langcode: en +status: true +dependencies: + config: + - field.field.paragraph.multiparagraph_flow.field_grid_width + - field.field.paragraph.multiparagraph_flow.field_paragraphs + - paragraphs.paragraphs_type.multiparagraph_flow + module: + - paragraphs_browser +_core: + default_config_hash: oS6PdNiyJWZ-TAlQLtNmvkdNLvOLrwBpnqmqWR_Q8Ns +id: paragraph.multiparagraph_flow.default +targetEntityType: paragraph +bundle: multiparagraph_flow +mode: default +content: + field_grid_width: + type: options_select + weight: 0 + region: content + settings: { } + third_party_settings: { } + field_paragraphs: + type: paragraphs_browser + weight: 1 + region: content + settings: + title: Paragraph + title_plural: Paragraphs + edit_mode: open + closed_mode: preview + autocollapse: none + closed_mode_threshold: '0' + add_mode: paragraphs_browser + form_display_mode: default + default_paragraph_type: _none + paragraphs_browser: content + modal_width: 80% + modal_height: auto + features: + duplicate: 0 + collapse_edit_all: 0 + add_above: 0 + third_party_settings: { } +hidden: + created: true + status: true diff --git a/config/core.entity_view_display.paragraph.multiparagraph_flow.default.yml b/config/core.entity_view_display.paragraph.multiparagraph_flow.default.yml new file mode 100644 index 0000000..7170149 --- /dev/null +++ b/config/core.entity_view_display.paragraph.multiparagraph_flow.default.yml @@ -0,0 +1,29 @@ +uuid: 4c9b6f49-b1e3-4917-85bd-bfe3002d9a3c +langcode: en +status: true +dependencies: + config: + - field.field.paragraph.multiparagraph_flow.field_grid_width + - field.field.paragraph.multiparagraph_flow.field_paragraphs + - paragraphs.paragraphs_type.multiparagraph_flow + module: + - entity_reference_revisions +_core: + default_config_hash: K_nnfb4HOUIyo6Ig_qWmpGzKxPQLVCuMHA02xZgBrWc +id: paragraph.multiparagraph_flow.default +targetEntityType: paragraph +bundle: multiparagraph_flow +mode: default +content: + field_paragraphs: + type: entity_reference_revisions_entity_view + label: hidden + settings: + view_mode: default + link: '' + third_party_settings: { } + weight: 0 + region: content +hidden: + field_grid_width: true + search_api_excerpt: true diff --git a/config/core.extension.yml b/config/core.extension.yml index 8916c8e..78e0f00 100644 --- a/config/core.extension.yml +++ b/config/core.extension.yml @@ -84,10 +84,12 @@ module: menu_link_content: 0 menu_ui: 0 metatag: 0 + multiparagraph_flow: 0 mysql: 0 node: 0 options: 0 page_cache: 0 + paragraphs_browser: 0 path: 0 path_alias: 0 rdf: 0 diff --git a/config/field.field.paragraph.multiparagraph_flow.field_grid_width.yml b/config/field.field.paragraph.multiparagraph_flow.field_grid_width.yml new file mode 100644 index 0000000..ae6a8ca --- /dev/null +++ b/config/field.field.paragraph.multiparagraph_flow.field_grid_width.yml @@ -0,0 +1,25 @@ +uuid: cb26f4f5-fcda-44a3-b1de-06a1b05a7424 +langcode: en +status: true +dependencies: + config: + - field.storage.paragraph.field_grid_width + - paragraphs.paragraphs_type.multiparagraph_flow + module: + - options +_core: + default_config_hash: jSozF_a10n_jYgwgJaglnSzqjvAqcSwkFPtYp3IfxGg +id: paragraph.multiparagraph_flow.field_grid_width +field_name: field_grid_width +entity_type: paragraph +bundle: multiparagraph_flow +label: 'Grid width' +description: '' +required: true +translatable: false +default_value: + - + value: grid-halves +default_value_callback: '' +settings: { } +field_type: list_string diff --git a/config/field.field.paragraph.multiparagraph_flow.field_paragraphs.yml b/config/field.field.paragraph.multiparagraph_flow.field_paragraphs.yml new file mode 100644 index 0000000..0e66e6c --- /dev/null +++ b/config/field.field.paragraph.multiparagraph_flow.field_paragraphs.yml @@ -0,0 +1,28 @@ +uuid: b1774c1b-8977-4374-81af-6f8e2a0e7988 +langcode: en +status: true +dependencies: + config: + - field.storage.paragraph.field_paragraphs + - paragraphs.paragraphs_type.multiparagraph_flow + module: + - entity_reference_revisions +_core: + default_config_hash: E6Lu-yxuv8Iy5w6xRjOr8S5KJWz2zcupyxToFl2TzsM +id: paragraph.multiparagraph_flow.field_paragraphs +field_name: field_paragraphs +entity_type: paragraph +bundle: multiparagraph_flow +label: Paragraphs +description: '' +required: true +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:paragraph' + handler_settings: + target_bundles: { } + negate: 0 + target_bundles_drag_drop: { } +field_type: entity_reference_revisions diff --git a/config/field.storage.paragraph.field_grid_width.yml b/config/field.storage.paragraph.field_grid_width.yml new file mode 100644 index 0000000..57cf059 --- /dev/null +++ b/config/field.storage.paragraph.field_grid_width.yml @@ -0,0 +1,32 @@ +uuid: 281295e0-5b05-44bc-a3bd-c12fcef970ab +langcode: en +status: true +dependencies: + module: + - options + - paragraphs +_core: + default_config_hash: W2rjPZuwzy7PsWFVEfEYU_HZFSHIQlrqLtKLJ6WATPs +id: paragraph.field_grid_width +field_name: field_grid_width +entity_type: paragraph +type: list_string +settings: + allowed_values: + - + value: grid-halves + label: Halves + - + value: grid-thirds + label: Thirds + - + value: grid-quarters + label: Quarters + allowed_values_function: '' +module: options +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/field.storage.paragraph.field_paragraphs.yml b/config/field.storage.paragraph.field_paragraphs.yml new file mode 100644 index 0000000..df547c4 --- /dev/null +++ b/config/field.storage.paragraph.field_paragraphs.yml @@ -0,0 +1,22 @@ +uuid: 1bc8f17b-fb51-42c0-a635-173f71b950bc +langcode: en +status: true +dependencies: + module: + - entity_reference_revisions + - paragraphs +_core: + default_config_hash: UBsTvp4u2rqyly-DeZ9V9EdoeJMf6MQIOMT2SqTaeSI +id: paragraph.field_paragraphs +field_name: field_paragraphs +entity_type: paragraph +type: entity_reference_revisions +settings: + target_type: paragraph +module: entity_reference_revisions +locked: false +cardinality: -1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/paragraphs.paragraphs_type.multiparagraph_flow.yml b/config/paragraphs.paragraphs_type.multiparagraph_flow.yml new file mode 100644 index 0000000..f4ba3a0 --- /dev/null +++ b/config/paragraphs.paragraphs_type.multiparagraph_flow.yml @@ -0,0 +1,12 @@ +uuid: d4534da1-3fb9-4bd0-af77-27b96d1ddbd5 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: S-ZMpJQ-u9MI7LGfJsDKCYfcTpaVWUJWxAGE58qB_14 +id: multiparagraph_flow +label: 'Multiparagraph Flow' +icon_uuid: null +icon_default: null +description: 'Use for showing different types of paragraphs (image, media) horizontally, side-by-side, in a 50-50 split, one-third split, or one-quarter split horizontally (on larger screens).' +behavior_plugins: { } diff --git a/config/paragraphs_browser.paragraphs_browser_type.content.yml b/config/paragraphs_browser.paragraphs_browser_type.content.yml new file mode 100644 index 0000000..21595b6 --- /dev/null +++ b/config/paragraphs_browser.paragraphs_browser_type.content.yml @@ -0,0 +1,10 @@ +uuid: d5865e9a-723f-4604-83ce-29cc89d9b1e8 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: KUumpKGaihwt7ld0Ba82jPUpgKDO5aE066wdVfFAztU +id: content +label: Content +groups: { } +map: { }