From b771fc27892292d0bedeb3eb58e238da28c4728c Mon Sep 17 00:00:00 2001 From: bach Date: Thu, 29 Feb 2024 16:12:33 +0100 Subject: [PATCH 1/2] removed config/sync/redirect.settings --- config/sync/redirect.settings.yml | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 config/sync/redirect.settings.yml diff --git a/config/sync/redirect.settings.yml b/config/sync/redirect.settings.yml deleted file mode 100644 index 41893a7..0000000 --- a/config/sync/redirect.settings.yml +++ /dev/null @@ -1,10 +0,0 @@ -_core: - default_config_hash: R7HmKRbuDsDQNpqEWt7wWcf0ygaE3u-NQQr-w_LhHJk -auto_redirect: true -default_status_code: 301 -passthrough_querystring: true -warning: false -ignore_admin_path: false -access_check: false -route_normalizer_enabled: true -langcode: fr From 2535a2635883e2da2c6941204905b833e5e3b834 Mon Sep 17 00:00:00 2001 From: bach Date: Thu, 29 Feb 2024 17:24:53 +0100 Subject: [PATCH 2/2] front page & presentation --- composer.json | 1 + composer.lock | 146 +++++++++- ...rtiers_de_demain_logoquartiersdedemain.yml | 25 ++ ...de_demain_views_block__statics_block_1.yml | 34 +++ ...in_views_block__statics_fields_block_1.yml | 34 +++ ...ntity_form_display.node.static.default.yml | 40 ++- ...display.paragraph.static_parts.default.yml | 53 ++++ ...ntity_view_display.node.static.default.yml | 30 +- ...e.entity_view_display.node.static.full.yml | 57 ++++ ...entity_view_display.node.static.teaser.yml | 42 +++ ...display.paragraph.static_parts.default.yml | 48 ++++ ...ore.entity_view_mode.paragraph.preview.yml | 13 + config/sync/core.extension.yml | 2 + config/sync/editor.editor.wysiwyg.yml | 20 +- ...field.node.static.field_pieces_jointes.yml | 27 ++ .../field.field.node.static.field_textes.yml | 31 ++ ...eld.paragraph.static_parts.field_picto.yml | 38 +++ ...eld.paragraph.static_parts.field_texte.yml | 24 ++ ...eld.paragraph.static_parts.field_title.yml | 19 ++ ...tatic_parts.field_visible_dans_le_menu.yml | 23 ++ ...ield.storage.node.field_pieces_jointes.yml | 23 ++ .../sync/field.storage.node.field_textes.yml | 21 ++ .../field.storage.paragraph.field_picto.yml | 30 ++ .../field.storage.paragraph.field_texte.yml | 19 ++ .../field.storage.paragraph.field_title.yml | 21 ++ ...e.paragraph.field_visible_dans_le_menu.yml | 18 ++ config/sync/filter.format.wysiwyg.yml | 2 +- ...ore.entity_view_mode.paragraph.preview.yml | 1 + ...aragraphs.paragraphs_type.static_parts.yml | 10 + config/sync/paragraphs.settings.yml | 4 + config/sync/system.site.yml | 2 +- config/sync/views.view.frontpage.yml | 1 + config/sync/views.view.statics.yml | 264 ++++++++++++++++++ config/sync/views.view.statics_fields.yml | 231 +++++++++++++++ 34 files changed, 1342 insertions(+), 12 deletions(-) create mode 100644 config/sync/block.block.quartiers_de_demain_logoquartiersdedemain.yml create mode 100644 config/sync/block.block.quartiers_de_demain_views_block__statics_block_1.yml create mode 100644 config/sync/block.block.quartiers_de_demain_views_block__statics_fields_block_1.yml create mode 100644 config/sync/core.entity_form_display.paragraph.static_parts.default.yml create mode 100644 config/sync/core.entity_view_display.node.static.full.yml create mode 100644 config/sync/core.entity_view_display.node.static.teaser.yml create mode 100644 config/sync/core.entity_view_display.paragraph.static_parts.default.yml create mode 100644 config/sync/core.entity_view_mode.paragraph.preview.yml create mode 100644 config/sync/field.field.node.static.field_pieces_jointes.yml create mode 100644 config/sync/field.field.node.static.field_textes.yml create mode 100644 config/sync/field.field.paragraph.static_parts.field_picto.yml create mode 100644 config/sync/field.field.paragraph.static_parts.field_texte.yml create mode 100644 config/sync/field.field.paragraph.static_parts.field_title.yml create mode 100644 config/sync/field.field.paragraph.static_parts.field_visible_dans_le_menu.yml create mode 100644 config/sync/field.storage.node.field_pieces_jointes.yml create mode 100644 config/sync/field.storage.node.field_textes.yml create mode 100644 config/sync/field.storage.paragraph.field_picto.yml create mode 100644 config/sync/field.storage.paragraph.field_texte.yml create mode 100644 config/sync/field.storage.paragraph.field_title.yml create mode 100644 config/sync/field.storage.paragraph.field_visible_dans_le_menu.yml create mode 100644 config/sync/language/en/core.entity_view_mode.paragraph.preview.yml create mode 100644 config/sync/paragraphs.paragraphs_type.static_parts.yml create mode 100644 config/sync/paragraphs.settings.yml create mode 100644 config/sync/views.view.statics.yml create mode 100644 config/sync/views.view.statics_fields.yml diff --git a/composer.json b/composer.json index a7ed25b..b941f4d 100644 --- a/composer.json +++ b/composer.json @@ -21,6 +21,7 @@ "drupal/core-recommended": "^10.2", "drupal/linked_field": "^1.5", "drupal/manage_display": "^3.0", + "drupal/paragraphs": "^1.17", "drupal/social_media_links": "^2.9", "drupal/yaml_editor": "^1.2", "wikimedia/composer-merge-plugin": "^2.1" diff --git a/composer.lock b/composer.lock index 3d0e489..ea8fc58 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "802110398cc027afa36a43ec8fe438b0", + "content-hash": "df41abe34f76a623ae6ea859ebca45f6", "packages": [ { "name": "asm89/stack-cors", @@ -3833,6 +3833,70 @@ "source": "https://git.drupalcode.org/project/entity_clone" } }, + { + "name": "drupal/entity_reference_revisions", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/entity_reference_revisions.git", + "reference": "8.x-1.11" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/entity_reference_revisions-8.x-1.11.zip", + "reference": "8.x-1.11", + "shasum": "de21cbb0d8a0344dc3496addcad4ed536747cec5" + }, + "require": { + "drupal/core": "^9 || ^10" + }, + "require-dev": { + "drupal/diff": "1.x-dev" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.11", + "datestamp": "1705140721", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + }, + "drush": { + "services": { + "drush.services.yml": "^9 || ^10 || ^11" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Berdir", + "homepage": "https://www.drupal.org/user/214652" + }, + { + "name": "Frans", + "homepage": "https://www.drupal.org/user/514222" + }, + { + "name": "jeroen.b", + "homepage": "https://www.drupal.org/user/1853532" + }, + { + "name": "miro_dietiker", + "homepage": "https://www.drupal.org/user/227761" + } + ], + "description": "Entity Reference Revisions", + "homepage": "https://www.drupal.org/project/entity_reference_revisions", + "support": { + "source": "https://git.drupalcode.org/project/entity_reference_revisions" + } + }, { "name": "drupal/extlink", "version": "1.7.0", @@ -5343,6 +5407,86 @@ "source": "https://git.drupalcode.org/project/pagerer" } }, + { + "name": "drupal/paragraphs", + "version": "1.17.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/paragraphs.git", + "reference": "8.x-1.17" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/paragraphs-8.x-1.17.zip", + "reference": "8.x-1.17", + "shasum": "81c05f6a1eb59ab957c9ac97b2e79d6c9837bd72" + }, + "require": { + "drupal/core": "^9.3 || ^10", + "drupal/entity_reference_revisions": "~1.3" + }, + "require-dev": { + "drupal/block_field": "1.x-dev", + "drupal/diff": "1.x-dev", + "drupal/entity_browser": "2.x-dev", + "drupal/entity_usage": "2.x-dev", + "drupal/field_group": "3.x-dev", + "drupal/inline_entity_form": "1.x-dev", + "drupal/paragraphs-paragraphs_library": "*", + "drupal/replicate": "1.x-dev", + "drupal/search_api": "^1", + "drupal/search_api_db": "*" + }, + "suggest": { + "drupal/entity_browser": "Recommended for an improved user experience when using the Paragraphs library module" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.17", + "datestamp": "1705234146", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Berdir", + "homepage": "https://www.drupal.org/user/214652" + }, + { + "name": "Frans", + "homepage": "https://www.drupal.org/user/514222" + }, + { + "name": "jeroen.b", + "homepage": "https://www.drupal.org/user/1853532" + }, + { + "name": "jstoller", + "homepage": "https://www.drupal.org/user/99012" + }, + { + "name": "miro_dietiker", + "homepage": "https://www.drupal.org/user/227761" + }, + { + "name": "Primsi", + "homepage": "https://www.drupal.org/user/282629" + } + ], + "description": "Enables the creation of Paragraphs entities.", + "homepage": "https://www.drupal.org/project/paragraphs", + "support": { + "source": "https://git.drupalcode.org/project/paragraphs" + } + }, { "name": "drupal/path_alias_xt", "version": "dev-1.x", diff --git a/config/sync/block.block.quartiers_de_demain_logoquartiersdedemain.yml b/config/sync/block.block.quartiers_de_demain_logoquartiersdedemain.yml new file mode 100644 index 0000000..6ff4cae --- /dev/null +++ b/config/sync/block.block.quartiers_de_demain_logoquartiersdedemain.yml @@ -0,0 +1,25 @@ +uuid: 82891160-2e42-4304-8538-7e1dbcb91faf +langcode: fr +status: true +dependencies: + content: + - 'block_content:logo_link:ad76f4b5-6dd6-490c-9c64-4a20f2207670' + module: + - block_content + theme: + - quartiers_de_demain +id: quartiers_de_demain_logoquartiersdedemain +theme: quartiers_de_demain +region: header_left +weight: 0 +provider: null +plugin: 'block_content:ad76f4b5-6dd6-490c-9c64-4a20f2207670' +settings: + id: 'block_content:ad76f4b5-6dd6-490c-9c64-4a20f2207670' + label: 'Logo quartiers de demain' + label_display: '0' + provider: block_content + status: true + info: '' + view_mode: full +visibility: { } diff --git a/config/sync/block.block.quartiers_de_demain_views_block__statics_block_1.yml b/config/sync/block.block.quartiers_de_demain_views_block__statics_block_1.yml new file mode 100644 index 0000000..599d02e --- /dev/null +++ b/config/sync/block.block.quartiers_de_demain_views_block__statics_block_1.yml @@ -0,0 +1,34 @@ +uuid: cdfdbdd2-bfd9-4717-a2df-5d9051400182 +langcode: fr +status: true +dependencies: + config: + - views.view.statics + module: + - node + - views + theme: + - quartiers_de_demain +id: quartiers_de_demain_views_block__statics_block_1 +theme: quartiers_de_demain +region: sidebar_first +weight: 0 +provider: null +plugin: 'views_block:statics-block_1' +settings: + id: 'views_block:statics-block_1' + label: '' + label_display: '0' + provider: views + context_mapping: { } + views_label: '' + items_per_page: none + exposed: { } +visibility: + 'entity_bundle:node': + id: 'entity_bundle:node' + negate: false + context_mapping: + node: '@node.node_route_context:node' + bundles: + static: static diff --git a/config/sync/block.block.quartiers_de_demain_views_block__statics_fields_block_1.yml b/config/sync/block.block.quartiers_de_demain_views_block__statics_fields_block_1.yml new file mode 100644 index 0000000..4c5e3f7 --- /dev/null +++ b/config/sync/block.block.quartiers_de_demain_views_block__statics_fields_block_1.yml @@ -0,0 +1,34 @@ +uuid: e19a8da6-d150-475b-be09-6b6e6523c1c3 +langcode: fr +status: true +dependencies: + config: + - views.view.statics_fields + module: + - node + - views + theme: + - quartiers_de_demain +id: quartiers_de_demain_views_block__statics_fields_block_1 +theme: quartiers_de_demain +region: sidebar_first +weight: 0 +provider: null +plugin: 'views_block:statics_fields-block_1' +settings: + id: 'views_block:statics_fields-block_1' + label: '' + label_display: '0' + provider: views + context_mapping: { } + views_label: '' + items_per_page: none + exposed: { } +visibility: + 'entity_bundle:node': + id: 'entity_bundle:node' + negate: false + context_mapping: + node: '@node.node_route_context:node' + bundles: + static: static diff --git a/config/sync/core.entity_form_display.node.static.default.yml b/config/sync/core.entity_form_display.node.static.default.yml index a18ef23..7e3ff64 100644 --- a/config/sync/core.entity_form_display.node.static.default.yml +++ b/config/sync/core.entity_form_display.node.static.default.yml @@ -4,9 +4,13 @@ status: true dependencies: config: - field.field.node.static.body + - field.field.node.static.field_pieces_jointes + - field.field.node.static.field_textes - node.type.static module: - field_group + - file + - paragraphs - path - text third_party_settings: @@ -15,10 +19,11 @@ third_party_settings: children: - langcode - translation + - field_pieces_jointes label: Details region: content parent_name: '' - weight: 10 + weight: 9 format_type: details_sidebar format_settings: classes: '' @@ -50,6 +55,31 @@ content: region: content settings: { } third_party_settings: { } + field_pieces_jointes: + type: file_generic + weight: 4 + region: content + settings: + progress_indicator: throbber + third_party_settings: { } + field_textes: + type: paragraphs + weight: 2 + region: content + settings: + title: Paragraphe + title_plural: Paragraphs + edit_mode: open + closed_mode: summary + autocollapse: none + closed_mode_threshold: 0 + add_mode: dropdown + form_display_mode: default + default_paragraph_type: '' + features: + collapse_edit_all: collapse_edit_all + duplicate: duplicate + third_party_settings: { } langcode: type: language_select weight: 2 @@ -59,27 +89,27 @@ content: third_party_settings: { } path: type: path - weight: 8 + weight: 7 region: content settings: { } third_party_settings: { } promote: type: boolean_checkbox - weight: 6 + weight: 5 region: content settings: display_label: true third_party_settings: { } status: type: boolean_checkbox - weight: 9 + weight: 8 region: content settings: display_label: true third_party_settings: { } sticky: type: boolean_checkbox - weight: 7 + weight: 6 region: content settings: display_label: true diff --git a/config/sync/core.entity_form_display.paragraph.static_parts.default.yml b/config/sync/core.entity_form_display.paragraph.static_parts.default.yml new file mode 100644 index 0000000..bd7bf17 --- /dev/null +++ b/config/sync/core.entity_form_display.paragraph.static_parts.default.yml @@ -0,0 +1,53 @@ +uuid: 784df7dd-2ccd-4e06-9ffd-25cd53062d03 +langcode: fr +status: true +dependencies: + config: + - field.field.paragraph.static_parts.field_picto + - field.field.paragraph.static_parts.field_texte + - field.field.paragraph.static_parts.field_title + - field.field.paragraph.static_parts.field_visible_dans_le_menu + - image.style.thumbnail + - paragraphs.paragraphs_type.static_parts + module: + - image + - text +id: paragraph.static_parts.default +targetEntityType: paragraph +bundle: static_parts +mode: default +content: + field_picto: + type: image_image + weight: 0 + region: content + settings: + progress_indicator: throbber + preview_image_style: thumbnail + third_party_settings: { } + field_texte: + type: text_textarea + weight: 3 + region: content + settings: + rows: 5 + placeholder: '' + third_party_settings: { } + field_title: + type: string_textfield + weight: 1 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } + field_visible_dans_le_menu: + type: boolean_checkbox + weight: 2 + region: content + settings: + display_label: true + third_party_settings: { } +hidden: + created: true + status: true diff --git a/config/sync/core.entity_view_display.node.static.default.yml b/config/sync/core.entity_view_display.node.static.default.yml index a4e3e2e..c96a9f2 100644 --- a/config/sync/core.entity_view_display.node.static.default.yml +++ b/config/sync/core.entity_view_display.node.static.default.yml @@ -4,10 +4,13 @@ status: true dependencies: config: - field.field.node.static.body + - field.field.node.static.field_pieces_jointes + - field.field.node.static.field_textes - node.type.static module: + - entity_reference_revisions + - manage_display - text - - user _core: default_config_hash: 9mgezio6-8HiMYhQHSfouZjKyY4BFKR71Yh4kbSmAYU id: node.static.default @@ -20,13 +23,34 @@ content: label: hidden settings: { } third_party_settings: { } - weight: 0 + weight: 1 + region: content + field_textes: + type: entity_reference_revisions_entity_view + label: visually_hidden + settings: + view_mode: default + link: '' + third_party_settings: { } + weight: 2 region: content links: settings: { } third_party_settings: { } - weight: 1 + weight: 3 + region: content + title: + type: title + label: hidden + settings: + link_to_entity: true + tag: h2 + third_party_settings: { } + weight: 0 region: content hidden: + created: true + field_pieces_jointes: true langcode: true search_api_excerpt: true + uid: true diff --git a/config/sync/core.entity_view_display.node.static.full.yml b/config/sync/core.entity_view_display.node.static.full.yml new file mode 100644 index 0000000..76b8984 --- /dev/null +++ b/config/sync/core.entity_view_display.node.static.full.yml @@ -0,0 +1,57 @@ +uuid: a50dbe1b-26ef-40da-8f09-80513c145b19 +langcode: fr +status: true +dependencies: + config: + - core.entity_view_mode.node.full + - field.field.node.static.body + - field.field.node.static.field_pieces_jointes + - field.field.node.static.field_textes + - node.type.static + module: + - entity_reference_revisions + - manage_display + - text +_core: + default_config_hash: 9mgezio6-8HiMYhQHSfouZjKyY4BFKR71Yh4kbSmAYU +id: node.static.full +targetEntityType: node +bundle: static +mode: full +content: + body: + type: text_default + label: hidden + settings: { } + third_party_settings: { } + weight: 1 + region: content + field_textes: + type: entity_reference_revisions_entity_view + label: visually_hidden + settings: + view_mode: default + link: '' + third_party_settings: { } + weight: 2 + region: content + links: + settings: { } + third_party_settings: { } + weight: 3 + region: content + title: + type: title + label: hidden + settings: + link_to_entity: true + tag: h2 + third_party_settings: { } + weight: 0 + region: content +hidden: + created: true + field_pieces_jointes: true + langcode: true + search_api_excerpt: true + uid: true diff --git a/config/sync/core.entity_view_display.node.static.teaser.yml b/config/sync/core.entity_view_display.node.static.teaser.yml new file mode 100644 index 0000000..053fb48 --- /dev/null +++ b/config/sync/core.entity_view_display.node.static.teaser.yml @@ -0,0 +1,42 @@ +uuid: 549c265c-504d-4e18-9915-0b21244fbff6 +langcode: fr +status: true +dependencies: + config: + - core.entity_view_mode.node.teaser + - field.field.node.static.body + - field.field.node.static.field_pieces_jointes + - field.field.node.static.field_textes + - node.type.static + module: + - linked_field + - text +_core: + default_config_hash: 9mgezio6-8HiMYhQHSfouZjKyY4BFKR71Yh4kbSmAYU +id: node.static.teaser +targetEntityType: node +bundle: static +mode: teaser +content: + body: + type: text_default + label: hidden + settings: { } + third_party_settings: + linked_field: + linked: '1' + type: custom + destination: '[node:url]' + advanced: { } + token: '' + weight: 0 + region: content +hidden: + created: true + field_pieces_jointes: true + field_textes: true + langcode: true + links: true + search_api_excerpt: true + title: true + uid: true diff --git a/config/sync/core.entity_view_display.paragraph.static_parts.default.yml b/config/sync/core.entity_view_display.paragraph.static_parts.default.yml new file mode 100644 index 0000000..ad869b1 --- /dev/null +++ b/config/sync/core.entity_view_display.paragraph.static_parts.default.yml @@ -0,0 +1,48 @@ +uuid: 1fac22ef-b5b9-408a-9d80-65af2454b8ed +langcode: fr +status: true +dependencies: + config: + - field.field.paragraph.static_parts.field_picto + - field.field.paragraph.static_parts.field_texte + - field.field.paragraph.static_parts.field_title + - field.field.paragraph.static_parts.field_visible_dans_le_menu + - image.style.thumbnail + - paragraphs.paragraphs_type.static_parts + module: + - image + - text +id: paragraph.static_parts.default +targetEntityType: paragraph +bundle: static_parts +mode: default +content: + field_picto: + type: image + label: visually_hidden + settings: + image_link: '' + image_style: thumbnail + image_loading: + attribute: lazy + third_party_settings: { } + weight: 0 + region: content + field_texte: + type: text_default + label: visually_hidden + settings: { } + third_party_settings: { } + weight: 2 + region: content + field_title: + type: string + label: visually_hidden + settings: + link_to_entity: false + third_party_settings: { } + weight: 1 + region: content +hidden: + field_visible_dans_le_menu: true + search_api_excerpt: true diff --git a/config/sync/core.entity_view_mode.paragraph.preview.yml b/config/sync/core.entity_view_mode.paragraph.preview.yml new file mode 100644 index 0000000..a5f3464 --- /dev/null +++ b/config/sync/core.entity_view_mode.paragraph.preview.yml @@ -0,0 +1,13 @@ +uuid: 7338d69b-221c-4da0-b767-a3b207853fbb +langcode: fr +status: true +dependencies: + module: + - paragraphs +_core: + default_config_hash: h3BeHVei4Lnyqbkao3YiF4KqoY-DhRvUNfEgKG8Rgjg +id: paragraph.preview +label: Aperçu +description: '' +targetEntityType: paragraph +cache: true diff --git a/config/sync/core.extension.yml b/config/sync/core.extension.yml index 51de1af..9f1703b 100644 --- a/config/sync/core.extension.yml +++ b/config/sync/core.extension.yml @@ -43,6 +43,7 @@ module: embed: 0 entity_browser: 0 entity_browser_enhanced: 0 + entity_reference_revisions: 0 field: 0 field_group: 0 field_ui: 0 @@ -105,6 +106,7 @@ module: pathauto: 1 content_translation: 10 views: 10 + paragraphs: 11 linked_field: 100 figli_starter_kit: 1000 theme: diff --git a/config/sync/editor.editor.wysiwyg.yml b/config/sync/editor.editor.wysiwyg.yml index 8039634..95db4f0 100644 --- a/config/sync/editor.editor.wysiwyg.yml +++ b/config/sync/editor.editor.wysiwyg.yml @@ -16,6 +16,10 @@ settings: - heading - bold - italic + - underline + - drupalInsertImage + - bulletedList + - numberedList plugins: ckeditor5_heading: enabled_headings: @@ -24,4 +28,18 @@ settings: - heading4 - heading5 - heading6 -image_upload: { } + ckeditor5_imageResize: + allow_resize: true + ckeditor5_list: + properties: + reversed: true + startIndex: true + multiBlock: true +image_upload: + status: true + scheme: public + directory: inline-images + max_size: '' + max_dimensions: + width: 0 + height: 0 diff --git a/config/sync/field.field.node.static.field_pieces_jointes.yml b/config/sync/field.field.node.static.field_pieces_jointes.yml new file mode 100644 index 0000000..1989866 --- /dev/null +++ b/config/sync/field.field.node.static.field_pieces_jointes.yml @@ -0,0 +1,27 @@ +uuid: 203d4249-2973-4f42-92f5-140f1771a98c +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_pieces_jointes + - node.type.static + module: + - file +id: node.static.field_pieces_jointes +field_name: field_pieces_jointes +entity_type: node +bundle: static +label: 'Pièces jointes' +description: '' +required: false +translatable: true +default_value: { } +default_value_callback: '' +settings: + handler: 'default:file' + handler_settings: { } + file_directory: '[date:custom:Y]-[date:custom:m]' + file_extensions: 'pdf doc docx odt' + max_filesize: '' + description_field: true +field_type: file diff --git a/config/sync/field.field.node.static.field_textes.yml b/config/sync/field.field.node.static.field_textes.yml new file mode 100644 index 0000000..b5181af --- /dev/null +++ b/config/sync/field.field.node.static.field_textes.yml @@ -0,0 +1,31 @@ +uuid: 1d1f7347-18ae-46c0-bf5a-5e7aed213442 +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_textes + - node.type.static + - paragraphs.paragraphs_type.static_parts + module: + - entity_reference_revisions +id: node.static.field_textes +field_name: field_textes +entity_type: node +bundle: static +label: Textes +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:paragraph' + handler_settings: + target_bundles: + static_parts: static_parts + negate: 0 + target_bundles_drag_drop: + static_parts: + weight: 2 + enabled: true +field_type: entity_reference_revisions diff --git a/config/sync/field.field.paragraph.static_parts.field_picto.yml b/config/sync/field.field.paragraph.static_parts.field_picto.yml new file mode 100644 index 0000000..b5a5102 --- /dev/null +++ b/config/sync/field.field.paragraph.static_parts.field_picto.yml @@ -0,0 +1,38 @@ +uuid: f4447f4e-1fbc-45e8-8868-6474ff82c5e7 +langcode: fr +status: true +dependencies: + config: + - field.storage.paragraph.field_picto + - paragraphs.paragraphs_type.static_parts + module: + - image +id: paragraph.static_parts.field_picto +field_name: field_picto +entity_type: paragraph +bundle: static_parts +label: Picto +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:file' + handler_settings: { } + file_directory: '[date:custom:Y]-[date:custom:m]' + file_extensions: 'png gif jpg jpeg webp' + max_filesize: '' + max_resolution: '' + min_resolution: '' + alt_field: false + alt_field_required: false + title_field: false + title_field_required: false + default_image: + uuid: '' + alt: '' + title: '' + width: null + height: null +field_type: image diff --git a/config/sync/field.field.paragraph.static_parts.field_texte.yml b/config/sync/field.field.paragraph.static_parts.field_texte.yml new file mode 100644 index 0000000..280b1b2 --- /dev/null +++ b/config/sync/field.field.paragraph.static_parts.field_texte.yml @@ -0,0 +1,24 @@ +uuid: 1b6020e3-583f-4bad-a444-17a799da6bcb +langcode: fr +status: true +dependencies: + config: + - field.storage.paragraph.field_texte + - filter.format.wysiwyg + - paragraphs.paragraphs_type.static_parts + module: + - text +id: paragraph.static_parts.field_texte +field_name: field_texte +entity_type: paragraph +bundle: static_parts +label: texte +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + allowed_formats: + - wysiwyg +field_type: text_long diff --git a/config/sync/field.field.paragraph.static_parts.field_title.yml b/config/sync/field.field.paragraph.static_parts.field_title.yml new file mode 100644 index 0000000..887a7ab --- /dev/null +++ b/config/sync/field.field.paragraph.static_parts.field_title.yml @@ -0,0 +1,19 @@ +uuid: 8dbd2428-9ea2-4da5-a25a-2a67a5bc8632 +langcode: fr +status: true +dependencies: + config: + - field.storage.paragraph.field_title + - paragraphs.paragraphs_type.static_parts +id: paragraph.static_parts.field_title +field_name: field_title +entity_type: paragraph +bundle: static_parts +label: Title +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/sync/field.field.paragraph.static_parts.field_visible_dans_le_menu.yml b/config/sync/field.field.paragraph.static_parts.field_visible_dans_le_menu.yml new file mode 100644 index 0000000..aa57a9a --- /dev/null +++ b/config/sync/field.field.paragraph.static_parts.field_visible_dans_le_menu.yml @@ -0,0 +1,23 @@ +uuid: 31b97f68-6c8c-4173-b490-e503daec26be +langcode: fr +status: true +dependencies: + config: + - field.storage.paragraph.field_visible_dans_le_menu + - paragraphs.paragraphs_type.static_parts +id: paragraph.static_parts.field_visible_dans_le_menu +field_name: field_visible_dans_le_menu +entity_type: paragraph +bundle: static_parts +label: 'Visible dans le menu' +description: '' +required: false +translatable: false +default_value: + - + value: 1 +default_value_callback: '' +settings: + on_label: Oui + off_label: Non +field_type: boolean diff --git a/config/sync/field.storage.node.field_pieces_jointes.yml b/config/sync/field.storage.node.field_pieces_jointes.yml new file mode 100644 index 0000000..d412c9d --- /dev/null +++ b/config/sync/field.storage.node.field_pieces_jointes.yml @@ -0,0 +1,23 @@ +uuid: c10a6cbe-2153-4e3b-896b-fb3a3371c285 +langcode: fr +status: true +dependencies: + module: + - file + - node +id: node.field_pieces_jointes +field_name: field_pieces_jointes +entity_type: node +type: file +settings: + target_type: file + display_field: true + display_default: true + uri_scheme: public +module: file +locked: false +cardinality: -1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/field.storage.node.field_textes.yml b/config/sync/field.storage.node.field_textes.yml new file mode 100644 index 0000000..879c90e --- /dev/null +++ b/config/sync/field.storage.node.field_textes.yml @@ -0,0 +1,21 @@ +uuid: 708e2c56-eaf7-4931-8c83-f0b9aa4c2e46 +langcode: fr +status: true +dependencies: + module: + - entity_reference_revisions + - node + - paragraphs +id: node.field_textes +field_name: field_textes +entity_type: node +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/sync/field.storage.paragraph.field_picto.yml b/config/sync/field.storage.paragraph.field_picto.yml new file mode 100644 index 0000000..b13b296 --- /dev/null +++ b/config/sync/field.storage.paragraph.field_picto.yml @@ -0,0 +1,30 @@ +uuid: 440d1e39-751e-476a-a703-45accca33e79 +langcode: fr +status: true +dependencies: + module: + - file + - image + - paragraphs +id: paragraph.field_picto +field_name: field_picto +entity_type: paragraph +type: image +settings: + target_type: file + display_field: false + display_default: false + uri_scheme: public + default_image: + uuid: '' + alt: '' + title: '' + width: null + height: null +module: image +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/field.storage.paragraph.field_texte.yml b/config/sync/field.storage.paragraph.field_texte.yml new file mode 100644 index 0000000..dd538f0 --- /dev/null +++ b/config/sync/field.storage.paragraph.field_texte.yml @@ -0,0 +1,19 @@ +uuid: 4aec3388-b6cb-4843-a239-9268e5b91beb +langcode: fr +status: true +dependencies: + module: + - paragraphs + - text +id: paragraph.field_texte +field_name: field_texte +entity_type: paragraph +type: text_long +settings: { } +module: text +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/field.storage.paragraph.field_title.yml b/config/sync/field.storage.paragraph.field_title.yml new file mode 100644 index 0000000..cbfecb2 --- /dev/null +++ b/config/sync/field.storage.paragraph.field_title.yml @@ -0,0 +1,21 @@ +uuid: 066d2483-9aec-4613-a249-19acc19e0160 +langcode: fr +status: true +dependencies: + module: + - paragraphs +id: paragraph.field_title +field_name: field_title +entity_type: paragraph +type: string +settings: + max_length: 255 + case_sensitive: false + is_ascii: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/field.storage.paragraph.field_visible_dans_le_menu.yml b/config/sync/field.storage.paragraph.field_visible_dans_le_menu.yml new file mode 100644 index 0000000..211cec0 --- /dev/null +++ b/config/sync/field.storage.paragraph.field_visible_dans_le_menu.yml @@ -0,0 +1,18 @@ +uuid: 3937e73e-4d89-44ac-90a4-438b3b2202bb +langcode: fr +status: true +dependencies: + module: + - paragraphs +id: paragraph.field_visible_dans_le_menu +field_name: field_visible_dans_le_menu +entity_type: paragraph +type: boolean +settings: { } +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/filter.format.wysiwyg.yml b/config/sync/filter.format.wysiwyg.yml index 968bf0e..62a820e 100644 --- a/config/sync/filter.format.wysiwyg.yml +++ b/config/sync/filter.format.wysiwyg.yml @@ -32,7 +32,7 @@ filters: filter_caption: id: filter_caption provider: filter - status: false + status: true weight: -40 settings: { } filter_html: diff --git a/config/sync/language/en/core.entity_view_mode.paragraph.preview.yml b/config/sync/language/en/core.entity_view_mode.paragraph.preview.yml new file mode 100644 index 0000000..35c12d6 --- /dev/null +++ b/config/sync/language/en/core.entity_view_mode.paragraph.preview.yml @@ -0,0 +1 @@ +label: Preview diff --git a/config/sync/paragraphs.paragraphs_type.static_parts.yml b/config/sync/paragraphs.paragraphs_type.static_parts.yml new file mode 100644 index 0000000..aedc9ac --- /dev/null +++ b/config/sync/paragraphs.paragraphs_type.static_parts.yml @@ -0,0 +1,10 @@ +uuid: fa8ced56-e3b3-4709-bbbd-0667ad6b3d8d +langcode: fr +status: true +dependencies: { } +id: static_parts +label: 'Static parts' +icon_uuid: null +icon_default: null +description: '' +behavior_plugins: { } diff --git a/config/sync/paragraphs.settings.yml b/config/sync/paragraphs.settings.yml new file mode 100644 index 0000000..26d0dd3 --- /dev/null +++ b/config/sync/paragraphs.settings.yml @@ -0,0 +1,4 @@ +_core: + default_config_hash: 7eR0sk71Eol86r_A7BMqn5_46wzenh5J1O5vZRCGKv8 +langcode: fr +show_unpublished: true diff --git a/config/sync/system.site.yml b/config/sync/system.site.yml index 195d537..2dfc9ee 100644 --- a/config/sync/system.site.yml +++ b/config/sync/system.site.yml @@ -8,7 +8,7 @@ slogan: '' page: 403: '' 404: '' - front: /user/login + front: /node admin_compact_mode: false weight_select_max: 100 default_langcode: fr diff --git a/config/sync/views.view.frontpage.yml b/config/sync/views.view.frontpage.yml index 9d253c3..f363722 100644 --- a/config/sync/views.view.frontpage.yml +++ b/config/sync/views.view.frontpage.yml @@ -265,6 +265,7 @@ display: display_plugin: feed position: 2 display_options: + enabled: false pager: type: some options: diff --git a/config/sync/views.view.statics.yml b/config/sync/views.view.statics.yml new file mode 100644 index 0000000..f2cfca5 --- /dev/null +++ b/config/sync/views.view.statics.yml @@ -0,0 +1,264 @@ +uuid: 4420b443-8715-42d9-a13a-e1699fe5b753 +langcode: fr +status: true +dependencies: + config: + - field.storage.paragraph.field_title + - paragraphs.paragraphs_type.static_parts + module: + - paragraphs +id: statics +label: Statics +module: views +description: '' +tag: '' +base_table: paragraphs_item_field_data +base_field: id +display: + default: + id: default + display_title: Default + display_plugin: default + position: 0 + display_options: + title: 'Statics Parts' + fields: + field_title: + id: field_title + table: paragraph__field_title + field: field_title + relationship: none + group_type: group + admin_label: '' + plugin_id: field + label: '' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: string + settings: { } + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + pager: + type: none + options: + offset: 0 + items_per_page: 0 + exposed_form: + type: basic + options: + submit_button: Appliquer + reset_button: false + reset_button_label: Réinitialiser + exposed_sorts_label: 'Trier par' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + access: + type: none + options: { } + cache: + type: tag + options: { } + empty: { } + sorts: + id: + id: id + table: paragraphs_item_field_data + field: id + relationship: none + group_type: group + admin_label: '' + entity_type: paragraph + entity_field: id + plugin_id: standard + order: ASC + expose: + label: '' + field_identifier: '' + exposed: false + arguments: + parent_id: + id: parent_id + table: paragraphs_item_field_data + field: parent_id + relationship: none + group_type: group + admin_label: '' + entity_type: paragraph + entity_field: parent_id + plugin_id: string + default_action: default + exception: + value: all + title_enable: false + title: All + title_enable: false + title: '' + default_argument_type: node + default_argument_options: { } + summary_options: + base_path: '' + count: true + override: false + items_per_page: 25 + summary: + sort_order: asc + number_of_records: 0 + format: default_summary + specify_validation: false + validate: + type: none + fail: 'not found' + validate_options: { } + glossary: false + limit: 0 + case: none + path_case: none + transform_dash: false + break_phrase: false + filters: + status: + id: status + table: paragraphs_item_field_data + field: status + entity_type: paragraph + entity_field: status + plugin_id: boolean + value: '1' + group: 1 + expose: + operator: '' + type: + id: type + table: paragraphs_item_field_data + field: type + entity_type: paragraph + entity_field: type + plugin_id: bundle + value: + static_parts: static_parts + field_visible_dans_le_menu_value: + id: field_visible_dans_le_menu_value + table: paragraph__field_visible_dans_le_menu + field: field_visible_dans_le_menu_value + relationship: none + group_type: group + admin_label: '' + plugin_id: boolean + operator: '=' + value: '1' + group: 1 + exposed: false + expose: + operator_id: '' + label: '' + description: '' + use_operator: false + operator: '' + operator_limit_selection: false + operator_list: { } + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + style: + type: default + row: + type: fields + query: + type: views_query + options: + query_comment: '' + disable_sql_rewrite: false + distinct: false + replica: false + query_tags: { } + relationships: { } + header: { } + footer: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + tags: + - 'config:field.storage.paragraph.field_title' + block_1: + id: block_1 + display_title: 'Static Parts' + display_plugin: block + position: 1 + display_options: + display_description: '' + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + tags: + - 'config:field.storage.paragraph.field_title' diff --git a/config/sync/views.view.statics_fields.yml b/config/sync/views.view.statics_fields.yml new file mode 100644 index 0000000..957e7ff --- /dev/null +++ b/config/sync/views.view.statics_fields.yml @@ -0,0 +1,231 @@ +uuid: f98efbde-17d6-409d-ad0e-aeab5d97cc2e +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_pieces_jointes + - node.type.static + module: + - file + - node + - user +id: statics_fields +label: 'Statics Fields' +module: views +description: '' +tag: '' +base_table: node_field_data +base_field: nid +display: + default: + id: default + display_title: Default + display_plugin: default + position: 0 + display_options: + title: 'Statics Fields' + fields: + field_pieces_jointes: + id: field_pieces_jointes + table: node__field_pieces_jointes + field: field_pieces_jointes + relationship: none + group_type: group + admin_label: '' + plugin_id: field + label: '' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: target_id + type: file_default + settings: + use_description_as_link_text: true + group_column: '' + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + pager: + type: none + options: + offset: 0 + items_per_page: 0 + exposed_form: + type: basic + options: + submit_button: Appliquer + reset_button: false + reset_button_label: Réinitialiser + exposed_sorts_label: 'Trier par' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + access: + type: perm + options: + perm: 'access content' + cache: + type: tag + options: { } + empty: { } + sorts: + created: + id: created + table: node_field_data + field: created + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: created + plugin_id: date + order: DESC + expose: + label: '' + field_identifier: '' + exposed: false + granularity: second + arguments: + nid: + id: nid + table: node_field_data + field: nid + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: nid + plugin_id: node_nid + default_action: default + exception: + value: all + title_enable: false + title: All + title_enable: false + title: '' + default_argument_type: node + default_argument_options: { } + summary_options: + base_path: '' + count: true + override: false + items_per_page: 25 + summary: + sort_order: asc + number_of_records: 0 + format: default_summary + specify_validation: false + validate: + type: none + fail: 'not found' + validate_options: { } + break_phrase: false + not: false + filters: + status: + id: status + table: node_field_data + field: status + entity_type: node + entity_field: status + plugin_id: boolean + value: '1' + group: 1 + expose: + operator: '' + type: + id: type + table: node_field_data + field: type + entity_type: node + entity_field: type + plugin_id: bundle + value: + static: static + style: + type: default + row: + type: fields + query: + type: views_query + options: + query_comment: '' + disable_sql_rewrite: false + distinct: false + replica: false + query_tags: { } + relationships: { } + header: { } + footer: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - 'user.node_grants:view' + - user.permissions + tags: + - 'config:field.storage.node.field_pieces_jointes' + block_1: + id: block_1 + display_title: 'Statics Fields' + display_plugin: block + position: 1 + display_options: + display_description: '' + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - 'user.node_grants:view' + - user.permissions + tags: + - 'config:field.storage.node.field_pieces_jointes'