diff --git a/composer.json b/composer.json
index 93b030c..83034db 100644
--- a/composer.json
+++ b/composer.json
@@ -16,13 +16,17 @@
],
"require": {
"composer/installers": "^2.0",
+ "drupal/config_pages": "^2.15",
"drupal/core-composer-scaffold": "^10.2",
"drupal/core-project-message": "^10.2",
"drupal/core-recommended": "^10.2",
+ "drupal/image_field_caption": "^2.0",
"drupal/linked_field": "^1.5",
"drupal/manage_display": "^3.0",
"drupal/matomo": "^1.23",
"drupal/metatag": "^2.0",
+ "drupal/page_manager": "^4.0@RC",
+ "drupal/panels": "^4.8",
"drupal/paragraphs": "^1.17",
"drupal/simple_sitemap": "^4.1",
"drupal/social_media_links": "^2.9",
diff --git a/composer.lock b/composer.lock
index 56a6cc7..1a1ada5 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": "0a49248da6ca9bac65e9f55094f010ef",
+ "content-hash": "5a4503115ae826af4abfbc3363d6b6e5",
"packages": [
{
"name": "asm89/stack-cors",
@@ -2512,6 +2512,67 @@
"irc": "irc://irc.freenode.org/drupal-contribute"
}
},
+ {
+ "name": "drupal/config_pages",
+ "version": "2.15.0",
+ "source": {
+ "type": "git",
+ "url": "https://git.drupalcode.org/project/config_pages.git",
+ "reference": "8.x-2.15"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://ftp.drupal.org/files/projects/config_pages-8.x-2.15.zip",
+ "reference": "8.x-2.15",
+ "shasum": "55d4a898c6df03295e26ce07930c6b7d06183287"
+ },
+ "require": {
+ "drupal/core": "^8.5 | ^9 || ^10"
+ },
+ "type": "drupal-module",
+ "extra": {
+ "drupal": {
+ "version": "8.x-2.15",
+ "datestamp": "1688847929",
+ "security-coverage": {
+ "status": "covered",
+ "message": "Covered by Drupal's security advisory policy"
+ }
+ },
+ "drush": {
+ "services": {
+ "drush.services.yml": "^9"
+ }
+ }
+ },
+ "notification-url": "https://packages.drupal.org/8/downloads",
+ "license": [
+ "GPL-2.0-or-later"
+ ],
+ "authors": [
+ {
+ "name": "m.krestnicov",
+ "homepage": "https://www.drupal.org/user/3193903"
+ },
+ {
+ "name": "Qwaygon",
+ "homepage": "https://www.drupal.org/user/636624"
+ },
+ {
+ "name": "shumer",
+ "homepage": "https://www.drupal.org/user/2297432"
+ }
+ ],
+ "description": "ConfigPages module",
+ "homepage": "http://drupal.org/project/config_pages",
+ "keywords": [
+ "Drupal"
+ ],
+ "support": {
+ "source": "http://cgit.drupalcode.org/config_pages",
+ "issues": "http://drupal.org/project/issues/config_pages"
+ }
+ },
{
"name": "drupal/config_update",
"version": "2.0.0-alpha3",
@@ -4257,6 +4318,71 @@
"issues": "https://www.drupal.org/project/issues/honeypot"
}
},
+ {
+ "name": "drupal/image_field_caption",
+ "version": "2.0.1",
+ "source": {
+ "type": "git",
+ "url": "https://git.drupalcode.org/project/image_field_caption.git",
+ "reference": "2.0.1"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://ftp.drupal.org/files/projects/image_field_caption-2.0.1.zip",
+ "reference": "2.0.1",
+ "shasum": "053e1ccfc638b3b2cd5c59c3c6a053e4e5041183"
+ },
+ "require": {
+ "drupal/core": "^9 || ^10"
+ },
+ "type": "drupal-module",
+ "extra": {
+ "drupal": {
+ "version": "2.0.1",
+ "datestamp": "1705443097",
+ "security-coverage": {
+ "status": "covered",
+ "message": "Covered by Drupal's security advisory policy"
+ }
+ }
+ },
+ "notification-url": "https://packages.drupal.org/8/downloads",
+ "license": [
+ "GPL-2.0+"
+ ],
+ "authors": [
+ {
+ "name": "awm",
+ "homepage": "https://www.drupal.org/user/1059398"
+ },
+ {
+ "name": "hanoii",
+ "homepage": "https://www.drupal.org/user/23157"
+ },
+ {
+ "name": "ironsizide",
+ "homepage": "https://www.drupal.org/user/787980"
+ },
+ {
+ "name": "iStryker",
+ "homepage": "https://www.drupal.org/user/303676"
+ },
+ {
+ "name": "RobLoach",
+ "homepage": "https://www.drupal.org/user/61114"
+ },
+ {
+ "name": "tyler.frankenstein",
+ "homepage": "https://www.drupal.org/user/150680"
+ }
+ ],
+ "description": "Add caption to image field.",
+ "homepage": "https://www.drupal.org/project/image_field_caption",
+ "support": {
+ "source": "https://git.drupalcode.org/project/image_field_caption",
+ "issues": "https://www.drupal.org/project/issues/image_field_caption"
+ }
+ },
{
"name": "drupal/imagemagick",
"version": "3.7.0",
@@ -4596,6 +4722,113 @@
"source": "https://git.drupalcode.org/project/jquery_ui_datepicker"
}
},
+ {
+ "name": "drupal/jquery_ui_draggable",
+ "version": "2.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://git.drupalcode.org/project/jquery_ui_draggable.git",
+ "reference": "2.0.0"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://ftp.drupal.org/files/projects/jquery_ui_draggable-2.0.0.zip",
+ "reference": "2.0.0",
+ "shasum": "13a8f4bf037449cd176ddb967fc9cba9a466a705"
+ },
+ "require": {
+ "drupal/core": "^9.2 || ^10",
+ "drupal/jquery_ui": "^1.6"
+ },
+ "type": "drupal-module",
+ "extra": {
+ "drupal": {
+ "version": "2.0.0",
+ "datestamp": "1670871516",
+ "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": "bnjmnm",
+ "homepage": "https://www.drupal.org/user/2369194"
+ },
+ {
+ "name": "lauriii",
+ "homepage": "https://www.drupal.org/user/1078742"
+ },
+ {
+ "name": "zrpnr",
+ "homepage": "https://www.drupal.org/user/1448368"
+ }
+ ],
+ "description": "Provides jQuery UI Draggable library.",
+ "homepage": "https://www.drupal.org/project/jquery_ui_draggable",
+ "support": {
+ "source": "https://git.drupalcode.org/project/jquery_ui_draggable"
+ }
+ },
+ {
+ "name": "drupal/jquery_ui_droppable",
+ "version": "2.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://git.drupalcode.org/project/jquery_ui_droppable.git",
+ "reference": "2.0.0"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://ftp.drupal.org/files/projects/jquery_ui_droppable-2.0.0.zip",
+ "reference": "2.0.0",
+ "shasum": "758f52e68b04e74f1a96240b22090fcae1945898"
+ },
+ "require": {
+ "drupal/core": "^9.2 || ^10",
+ "drupal/jquery_ui": "^1.6",
+ "drupal/jquery_ui_draggable": "^2"
+ },
+ "type": "drupal-module",
+ "extra": {
+ "drupal": {
+ "version": "2.0.0",
+ "datestamp": "1670871520",
+ "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": "bnjmnm",
+ "homepage": "https://www.drupal.org/user/2369194"
+ },
+ {
+ "name": "lauriii",
+ "homepage": "https://www.drupal.org/user/1078742"
+ },
+ {
+ "name": "zrpnr",
+ "homepage": "https://www.drupal.org/user/1448368"
+ }
+ ],
+ "description": "Provides jQuery UI Droppable library.",
+ "homepage": "https://www.drupal.org/project/jquery_ui_droppable",
+ "support": {
+ "source": "https://git.drupalcode.org/project/jquery_ui_droppable"
+ }
+ },
{
"name": "drupal/jquery_ui_slider",
"version": "2.0.0",
@@ -5430,6 +5663,77 @@
"docs": "https://www.drupal.org/docs/8/modules/metatag"
}
},
+ {
+ "name": "drupal/page_manager",
+ "version": "4.0.0-rc2",
+ "source": {
+ "type": "git",
+ "url": "https://git.drupalcode.org/project/page_manager.git",
+ "reference": "8.x-4.0-rc2"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://ftp.drupal.org/files/projects/page_manager-8.x-4.0-rc2.zip",
+ "reference": "8.x-4.0-rc2",
+ "shasum": "4a1e96284c5775343fbb4612072a2abfc83ebc33"
+ },
+ "require": {
+ "drupal/core": "^9.3 || ^10",
+ "drupal/ctools": "^3.11 || ^4.0"
+ },
+ "type": "drupal-module",
+ "extra": {
+ "drupal": {
+ "version": "8.x-4.0-rc2",
+ "datestamp": "1671210021",
+ "security-coverage": {
+ "status": "not-covered",
+ "message": "RC releases are not covered by Drupal security advisories."
+ }
+ },
+ "branch-alias": {
+ "dev-8.x-4.x": "4.x-dev"
+ }
+ },
+ "notification-url": "https://packages.drupal.org/8/downloads",
+ "license": [
+ "GPL-2.0-or-later"
+ ],
+ "authors": [
+ {
+ "name": "Tim Plunkett",
+ "homepage": "https://www.drupal.org/u/tim.plunkett",
+ "role": "Maintainer"
+ },
+ {
+ "name": "EclipseGc",
+ "homepage": "https://www.drupal.org/user/61203"
+ },
+ {
+ "name": "japerry",
+ "homepage": "https://www.drupal.org/user/45640"
+ },
+ {
+ "name": "joelpittet",
+ "homepage": "https://www.drupal.org/user/160302"
+ },
+ {
+ "name": "manuel.adan",
+ "homepage": "https://www.drupal.org/user/516420"
+ },
+ {
+ "name": "phenaproxima",
+ "homepage": "https://www.drupal.org/user/205645"
+ }
+ ],
+ "description": "Provides a way to place blocks on a custom page.",
+ "homepage": "https://www.drupal.org/project/page_manager",
+ "support": {
+ "source": "https://git.drupal.org/project/page_manager.git",
+ "issues": "https://www.drupal.org/project/issues/page_manager",
+ "irc": "irc://irc.freenode.org/drupal-contribute"
+ }
+ },
{
"name": "drupal/pagerer",
"version": "3.1.0",
@@ -5474,6 +5778,93 @@
"source": "https://git.drupalcode.org/project/pagerer"
}
},
+ {
+ "name": "drupal/panels",
+ "version": "4.8.0",
+ "source": {
+ "type": "git",
+ "url": "https://git.drupalcode.org/project/panels.git",
+ "reference": "8.x-4.8"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://ftp.drupal.org/files/projects/panels-8.x-4.8.zip",
+ "reference": "8.x-4.8",
+ "shasum": "0b947a1af3b2479c8f38d94f8f065e788d023063"
+ },
+ "require": {
+ "drupal/core": "^9.2 || ^10",
+ "drupal/ctools": "^3.12 || ^4.0",
+ "drupal/jquery_ui_droppable": "^1.0 || ^2.0"
+ },
+ "require-dev": {
+ "drupal/jquery_ui_droppable": "*",
+ "drupal/page_manager": "^4"
+ },
+ "type": "drupal-module",
+ "extra": {
+ "drupal": {
+ "version": "8.x-4.8",
+ "datestamp": "1718663806",
+ "security-coverage": {
+ "status": "covered",
+ "message": "Covered by Drupal's security advisory policy"
+ }
+ },
+ "branch-alias": {
+ "dev-8.x-4.x": "4.x-dev"
+ }
+ },
+ "notification-url": "https://packages.drupal.org/8/downloads",
+ "license": [
+ "GPL-2.0+"
+ ],
+ "authors": [
+ {
+ "name": "Jakob Perry",
+ "homepage": "https://www.drupal.org/u/japerry"
+ },
+ {
+ "name": "Samuel Mortenson",
+ "homepage": "https://www.drupal.org/u/samuel.mortenson"
+ },
+ {
+ "name": "See other contributors",
+ "homepage": "https://www.drupal.org/node/74958/committers"
+ },
+ {
+ "name": "joelpittet",
+ "homepage": "https://www.drupal.org/user/160302"
+ },
+ {
+ "name": "Letharion",
+ "homepage": "https://www.drupal.org/user/373603"
+ },
+ {
+ "name": "merlinofchaos",
+ "homepage": "https://www.drupal.org/user/26979"
+ },
+ {
+ "name": "neclimdul",
+ "homepage": "https://www.drupal.org/user/48673"
+ },
+ {
+ "name": "phenaproxima",
+ "homepage": "https://www.drupal.org/user/205645"
+ },
+ {
+ "name": "samuel.mortenson",
+ "homepage": "https://www.drupal.org/user/2582268"
+ }
+ ],
+ "description": "Core Panels display functions; provides no external UI, at least one other Panels module should be enabled.",
+ "homepage": "https://www.drupal.org/project/panels",
+ "support": {
+ "source": "https://git.drupalcode.org/project/panels",
+ "issues": "https://www.drupal.org/project/issues/panels",
+ "irc": "irc://irc.freenode.org/drupal-scotch"
+ }
+ },
{
"name": "drupal/paragraphs",
"version": "1.17.0",
@@ -11961,6 +12352,7 @@
"aliases": [],
"minimum-stability": "stable",
"stability-flags": {
+ "drupal/page_manager": 5,
"drupal/advanced_text_formatter": 5,
"drupal/bulkdelete": 20,
"drupal/config_ignore": 5,
diff --git a/config/sync/config_pages.type.deroulement.yml b/config/sync/config_pages.type.deroulement.yml
new file mode 100644
index 0000000..006c859
--- /dev/null
+++ b/config/sync/config_pages.type.deroulement.yml
@@ -0,0 +1,17 @@
+uuid: cb25152b-00e7-45ee-b4f6-66fb93ca7c90
+langcode: fr
+status: true
+dependencies: { }
+id: deroulement
+label: Déroulement
+token: true
+context:
+ show_warning: true
+ group:
+ language: false
+ fallback:
+ language: ''
+menu:
+ path: /edit/deroulement
+ weight: 0
+ description: ''
diff --git a/config/sync/config_pages.type.diaporama_home.yml b/config/sync/config_pages.type.diaporama_home.yml
new file mode 100644
index 0000000..be8db76
--- /dev/null
+++ b/config/sync/config_pages.type.diaporama_home.yml
@@ -0,0 +1,17 @@
+uuid: 73af692b-0b02-4cb3-9e4e-9a6d9dc47c01
+langcode: fr
+status: true
+dependencies: { }
+id: diaporama_home
+label: 'Diaporama home'
+token: true
+context:
+ show_warning: true
+ group:
+ language: false
+ fallback:
+ language: ''
+menu:
+ path: /edit/diapo-home
+ weight: 0
+ description: ''
diff --git a/config/sync/core.entity_form_display.config_pages.deroulement.default.yml b/config/sync/core.entity_form_display.config_pages.deroulement.default.yml
new file mode 100644
index 0000000..eb09684
--- /dev/null
+++ b/config/sync/core.entity_form_display.config_pages.deroulement.default.yml
@@ -0,0 +1,34 @@
+uuid: 4742e00f-141c-4679-ba62-a23b7bd02295
+langcode: fr
+status: true
+dependencies:
+ config:
+ - config_pages.type.deroulement
+ - field.field.config_pages.deroulement.field_phase
+ module:
+ - paragraphs
+id: config_pages.deroulement.default
+targetEntityType: config_pages
+bundle: deroulement
+mode: default
+content:
+ field_phase:
+ type: paragraphs
+ weight: 0
+ 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: { }
+hidden:
+ label: true
diff --git a/config/sync/core.entity_form_display.config_pages.diaporama_home.default.yml b/config/sync/core.entity_form_display.config_pages.diaporama_home.default.yml
new file mode 100644
index 0000000..b0a77cb
--- /dev/null
+++ b/config/sync/core.entity_form_display.config_pages.diaporama_home.default.yml
@@ -0,0 +1,33 @@
+uuid: de256e83-4cc3-405d-b233-a37b610741d7
+langcode: fr
+status: true
+dependencies:
+ config:
+ - config_pages.type.diaporama_home
+ - field.field.config_pages.diaporama_home.field_images
+ - field.field.config_pages.diaporama_home.field_video
+ - image.style.thumbnail
+ module:
+ - image
+ - video_embed_field
+id: config_pages.diaporama_home.default
+targetEntityType: config_pages
+bundle: diaporama_home
+mode: default
+content:
+ field_images:
+ type: image_image
+ weight: 0
+ region: content
+ settings:
+ progress_indicator: throbber
+ preview_image_style: thumbnail
+ third_party_settings: { }
+ field_video:
+ type: video_embed_field_textfield
+ weight: 1
+ region: content
+ settings: { }
+ third_party_settings: { }
+hidden:
+ label: true
diff --git a/config/sync/core.entity_form_display.paragraph.phase_deroulement.default.yml b/config/sync/core.entity_form_display.paragraph.phase_deroulement.default.yml
new file mode 100644
index 0000000..a8cf100
--- /dev/null
+++ b/config/sync/core.entity_form_display.paragraph.phase_deroulement.default.yml
@@ -0,0 +1,88 @@
+uuid: 0586493c-45e3-41e4-90f5-c7c8e03ef3ec
+langcode: fr
+status: true
+dependencies:
+ config:
+ - field.field.paragraph.phase_deroulement.field_date_a_annee
+ - field.field.paragraph.phase_deroulement.field_date_a_jour
+ - field.field.paragraph.phase_deroulement.field_date_a_moi
+ - field.field.paragraph.phase_deroulement.field_date_de_annee
+ - field.field.paragraph.phase_deroulement.field_date_de_jour
+ - field.field.paragraph.phase_deroulement.field_date_de_moi
+ - field.field.paragraph.phase_deroulement.field_description
+ - field.field.paragraph.phase_deroulement.field_titre
+ - paragraphs.paragraphs_type.phase_deroulement
+ module:
+ - text
+id: paragraph.phase_deroulement.default
+targetEntityType: paragraph
+bundle: phase_deroulement
+mode: default
+content:
+ field_date_a_annee:
+ type: string_textfield
+ weight: 5
+ region: content
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ field_date_a_jour:
+ type: string_textfield
+ weight: 3
+ region: content
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ field_date_a_moi:
+ type: string_textfield
+ weight: 4
+ region: content
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ field_date_de_annee:
+ type: string_textfield
+ weight: 2
+ region: content
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ field_date_de_jour:
+ type: string_textfield
+ weight: 0
+ region: content
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ field_date_de_moi:
+ type: string_textfield
+ weight: 1
+ region: content
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ field_description:
+ type: text_textarea
+ weight: 7
+ region: content
+ settings:
+ rows: 5
+ placeholder: ''
+ third_party_settings: { }
+ field_titre:
+ type: string_textfield
+ weight: 6
+ region: content
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+hidden:
+ created: true
+ status: true
diff --git a/config/sync/core.entity_view_display.config_pages.deroulement.default.yml b/config/sync/core.entity_view_display.config_pages.deroulement.default.yml
new file mode 100644
index 0000000..5571332
--- /dev/null
+++ b/config/sync/core.entity_view_display.config_pages.deroulement.default.yml
@@ -0,0 +1,25 @@
+uuid: f3b57d68-75e7-4860-9c5d-33bf34cd2d0d
+langcode: fr
+status: true
+dependencies:
+ config:
+ - config_pages.type.deroulement
+ - field.field.config_pages.deroulement.field_phase
+ module:
+ - entity_reference_revisions
+id: config_pages.deroulement.default
+targetEntityType: config_pages
+bundle: deroulement
+mode: default
+content:
+ field_phase:
+ type: entity_reference_revisions_entity_view
+ label: visually_hidden
+ settings:
+ view_mode: default
+ link: ''
+ third_party_settings: { }
+ weight: 0
+ region: content
+hidden:
+ search_api_excerpt: true
diff --git a/config/sync/core.entity_view_display.config_pages.diaporama_home.default.yml b/config/sync/core.entity_view_display.config_pages.diaporama_home.default.yml
new file mode 100644
index 0000000..b23c4a4
--- /dev/null
+++ b/config/sync/core.entity_view_display.config_pages.diaporama_home.default.yml
@@ -0,0 +1,41 @@
+uuid: 47fe233e-197c-4b3d-b473-4abafc76a3c0
+langcode: fr
+status: true
+dependencies:
+ config:
+ - config_pages.type.diaporama_home
+ - field.field.config_pages.diaporama_home.field_images
+ - field.field.config_pages.diaporama_home.field_video
+ - image.style.wide
+ module:
+ - image_field_caption
+ - video_embed_field
+id: config_pages.diaporama_home.default
+targetEntityType: config_pages
+bundle: diaporama_home
+mode: default
+content:
+ field_images:
+ type: image_caption
+ label: visually_hidden
+ settings:
+ image_style: wide
+ image_link: ''
+ image_loading:
+ attribute: lazy
+ third_party_settings: { }
+ weight: 0
+ region: content
+ field_video:
+ type: video_embed_field_video
+ label: visually_hidden
+ settings:
+ autoplay: true
+ responsive: true
+ width: 854
+ height: 480
+ third_party_settings: { }
+ weight: 1
+ region: content
+hidden:
+ search_api_excerpt: true
diff --git a/config/sync/core.entity_view_display.paragraph.phase_deroulement.default.yml b/config/sync/core.entity_view_display.paragraph.phase_deroulement.default.yml
new file mode 100644
index 0000000..f2b5ae9
--- /dev/null
+++ b/config/sync/core.entity_view_display.paragraph.phase_deroulement.default.yml
@@ -0,0 +1,86 @@
+uuid: c58e2482-a994-43e2-8866-8a87544a6a30
+langcode: fr
+status: true
+dependencies:
+ config:
+ - field.field.paragraph.phase_deroulement.field_date_a_annee
+ - field.field.paragraph.phase_deroulement.field_date_a_jour
+ - field.field.paragraph.phase_deroulement.field_date_a_moi
+ - field.field.paragraph.phase_deroulement.field_date_de_annee
+ - field.field.paragraph.phase_deroulement.field_date_de_jour
+ - field.field.paragraph.phase_deroulement.field_date_de_moi
+ - field.field.paragraph.phase_deroulement.field_description
+ - field.field.paragraph.phase_deroulement.field_titre
+ - paragraphs.paragraphs_type.phase_deroulement
+ module:
+ - text
+id: paragraph.phase_deroulement.default
+targetEntityType: paragraph
+bundle: phase_deroulement
+mode: default
+content:
+ field_date_a_annee:
+ type: string
+ label: visually_hidden
+ settings:
+ link_to_entity: false
+ third_party_settings: { }
+ weight: 5
+ region: content
+ field_date_a_jour:
+ type: string
+ label: visually_hidden
+ settings:
+ link_to_entity: false
+ third_party_settings: { }
+ weight: 3
+ region: content
+ field_date_a_moi:
+ type: string
+ label: visually_hidden
+ settings:
+ link_to_entity: false
+ third_party_settings: { }
+ weight: 4
+ region: content
+ field_date_de_annee:
+ type: string
+ label: visually_hidden
+ settings:
+ link_to_entity: false
+ third_party_settings: { }
+ weight: 2
+ region: content
+ field_date_de_jour:
+ type: string
+ label: visually_hidden
+ settings:
+ link_to_entity: false
+ third_party_settings: { }
+ weight: 0
+ region: content
+ field_date_de_moi:
+ type: string
+ label: visually_hidden
+ settings:
+ link_to_entity: false
+ third_party_settings: { }
+ weight: 1
+ region: content
+ field_description:
+ type: text_default
+ label: above
+ settings: { }
+ third_party_settings: { }
+ weight: 7
+ region: content
+ field_titre:
+ type: string
+ label: visually_hidden
+ settings:
+ link_to_entity: false
+ third_party_settings: { }
+ weight: 6
+ region: content
+hidden:
+ search_api_excerpt: true
diff --git a/config/sync/core.entity_view_mode.config_pages.full.yml b/config/sync/core.entity_view_mode.config_pages.full.yml
new file mode 100644
index 0000000..9045316
--- /dev/null
+++ b/config/sync/core.entity_view_mode.config_pages.full.yml
@@ -0,0 +1,13 @@
+uuid: b5a10ad6-cab8-44d1-b251-a476c481656f
+langcode: fr
+status: true
+dependencies:
+ module:
+ - config_pages
+_core:
+ default_config_hash: VYERDzPNi1-oUm7KMLjol4oLcjbHr-onKbitt4dZuN0
+id: config_pages.full
+label: Complet
+description: ''
+targetEntityType: config_pages
+cache: true
diff --git a/config/sync/core.extension.yml b/config/sync/core.extension.yml
index ca016fa..369986d 100644
--- a/config/sync/core.extension.yml
+++ b/config/sync/core.extension.yml
@@ -20,6 +20,7 @@ module:
config_devel: 0
config_filter: 0
config_ignore: 0
+ config_pages: 0
config_translation: 0
config_update: 0
contact: 0
@@ -54,12 +55,14 @@ module:
help: 0
honeypot: 0
image: 0
+ image_field_caption: 0
inline_entity_form: 0
jquery_ui: 0
jquery_ui_datepicker: 0
jquery_ui_slider: 0
jquery_ui_touch_punch: 0
language: 0
+ layout_discovery: 0
link: 0
link_attributes: 0
linkit: 0
@@ -77,7 +80,10 @@ module:
node: 0
options: 0
page_cache: 0
+ page_manager: 0
+ page_manager_ui: 0
pagerer: 0
+ panels: 0
path: 0
path_alias: 0
path_alias_xt: 0
diff --git a/config/sync/field.field.config_pages.deroulement.field_phase.yml b/config/sync/field.field.config_pages.deroulement.field_phase.yml
new file mode 100644
index 0000000..26786ef
--- /dev/null
+++ b/config/sync/field.field.config_pages.deroulement.field_phase.yml
@@ -0,0 +1,34 @@
+uuid: 7875164f-4a19-4a38-a6ce-696fc1c29da4
+langcode: fr
+status: true
+dependencies:
+ config:
+ - config_pages.type.deroulement
+ - field.storage.config_pages.field_phase
+ - paragraphs.paragraphs_type.phase_deroulement
+ module:
+ - entity_reference_revisions
+id: config_pages.deroulement.field_phase
+field_name: field_phase
+entity_type: config_pages
+bundle: deroulement
+label: Phase
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:paragraph'
+ handler_settings:
+ target_bundles:
+ phase_deroulement: phase_deroulement
+ negate: 0
+ target_bundles_drag_drop:
+ phase_deroulement:
+ weight: 3
+ enabled: true
+ static_parts:
+ weight: 4
+ enabled: false
+field_type: entity_reference_revisions
diff --git a/config/sync/field.field.config_pages.diaporama_home.field_images.yml b/config/sync/field.field.config_pages.diaporama_home.field_images.yml
new file mode 100644
index 0000000..5debc3b
--- /dev/null
+++ b/config/sync/field.field.config_pages.diaporama_home.field_images.yml
@@ -0,0 +1,41 @@
+uuid: 1dbcdd08-25a7-4cb9-95fd-094127f06029
+langcode: fr
+status: true
+dependencies:
+ config:
+ - config_pages.type.diaporama_home
+ - field.storage.config_pages.field_images
+ module:
+ - image
+id: config_pages.diaporama_home.field_images
+field_name: field_images
+entity_type: config_pages
+bundle: diaporama_home
+label: Images
+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: true
+ alt_field_required: true
+ title_field: false
+ title_field_required: false
+ default_image:
+ uuid: ''
+ alt: ''
+ title: ''
+ width: null
+ height: null
+ caption: ''
+ caption_field: 1
+ caption_field_required: 0
+field_type: image
diff --git a/config/sync/field.field.config_pages.diaporama_home.field_video.yml b/config/sync/field.field.config_pages.diaporama_home.field_video.yml
new file mode 100644
index 0000000..2fa5a40
--- /dev/null
+++ b/config/sync/field.field.config_pages.diaporama_home.field_video.yml
@@ -0,0 +1,25 @@
+uuid: 2cc238ca-bf19-4f79-83fc-f91b81537edb
+langcode: fr
+status: true
+dependencies:
+ config:
+ - config_pages.type.diaporama_home
+ - field.storage.config_pages.field_video
+ module:
+ - video_embed_field
+id: config_pages.diaporama_home.field_video
+field_name: field_video
+entity_type: config_pages
+bundle: diaporama_home
+label: Vidéo
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ allowed_providers:
+ vimeo: vimeo
+ youtube: youtube
+ youtube_playlist: '0'
+field_type: video_embed_field
diff --git a/config/sync/field.field.paragraph.phase_deroulement.field_date_a_annee.yml b/config/sync/field.field.paragraph.phase_deroulement.field_date_a_annee.yml
new file mode 100644
index 0000000..43bb8fe
--- /dev/null
+++ b/config/sync/field.field.paragraph.phase_deroulement.field_date_a_annee.yml
@@ -0,0 +1,19 @@
+uuid: 72764183-5193-4c7c-8a71-3f3eeb6080be
+langcode: fr
+status: true
+dependencies:
+ config:
+ - field.storage.paragraph.field_date_a_annee
+ - paragraphs.paragraphs_type.phase_deroulement
+id: paragraph.phase_deroulement.field_date_a_annee
+field_name: field_date_a_annee
+entity_type: paragraph
+bundle: phase_deroulement
+label: 'date à : année'
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: string
diff --git a/config/sync/field.field.paragraph.phase_deroulement.field_date_a_jour.yml b/config/sync/field.field.paragraph.phase_deroulement.field_date_a_jour.yml
new file mode 100644
index 0000000..bc41361
--- /dev/null
+++ b/config/sync/field.field.paragraph.phase_deroulement.field_date_a_jour.yml
@@ -0,0 +1,19 @@
+uuid: 3524193e-5aed-4625-a7c4-3255a953813d
+langcode: fr
+status: true
+dependencies:
+ config:
+ - field.storage.paragraph.field_date_a_jour
+ - paragraphs.paragraphs_type.phase_deroulement
+id: paragraph.phase_deroulement.field_date_a_jour
+field_name: field_date_a_jour
+entity_type: paragraph
+bundle: phase_deroulement
+label: 'date à : jour'
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: string
diff --git a/config/sync/field.field.paragraph.phase_deroulement.field_date_a_moi.yml b/config/sync/field.field.paragraph.phase_deroulement.field_date_a_moi.yml
new file mode 100644
index 0000000..5bfb533
--- /dev/null
+++ b/config/sync/field.field.paragraph.phase_deroulement.field_date_a_moi.yml
@@ -0,0 +1,19 @@
+uuid: 9460a5f6-b131-412f-a3dd-c8707371276a
+langcode: fr
+status: true
+dependencies:
+ config:
+ - field.storage.paragraph.field_date_a_moi
+ - paragraphs.paragraphs_type.phase_deroulement
+id: paragraph.phase_deroulement.field_date_a_moi
+field_name: field_date_a_moi
+entity_type: paragraph
+bundle: phase_deroulement
+label: 'date à : moi'
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: string
diff --git a/config/sync/field.field.paragraph.phase_deroulement.field_date_de_annee.yml b/config/sync/field.field.paragraph.phase_deroulement.field_date_de_annee.yml
new file mode 100644
index 0000000..fb2d6f1
--- /dev/null
+++ b/config/sync/field.field.paragraph.phase_deroulement.field_date_de_annee.yml
@@ -0,0 +1,19 @@
+uuid: 52fd703e-ea8b-426e-a477-72d36e578bb0
+langcode: fr
+status: true
+dependencies:
+ config:
+ - field.storage.paragraph.field_date_de_annee
+ - paragraphs.paragraphs_type.phase_deroulement
+id: paragraph.phase_deroulement.field_date_de_annee
+field_name: field_date_de_annee
+entity_type: paragraph
+bundle: phase_deroulement
+label: 'date de : année'
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: string
diff --git a/config/sync/field.field.paragraph.phase_deroulement.field_date_de_jour.yml b/config/sync/field.field.paragraph.phase_deroulement.field_date_de_jour.yml
new file mode 100644
index 0000000..e9c35f3
--- /dev/null
+++ b/config/sync/field.field.paragraph.phase_deroulement.field_date_de_jour.yml
@@ -0,0 +1,19 @@
+uuid: 9a5647c5-ca67-471b-9ef0-6f548bfb26cc
+langcode: fr
+status: true
+dependencies:
+ config:
+ - field.storage.paragraph.field_date_de_jour
+ - paragraphs.paragraphs_type.phase_deroulement
+id: paragraph.phase_deroulement.field_date_de_jour
+field_name: field_date_de_jour
+entity_type: paragraph
+bundle: phase_deroulement
+label: 'date de : jour'
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: string
diff --git a/config/sync/field.field.paragraph.phase_deroulement.field_date_de_moi.yml b/config/sync/field.field.paragraph.phase_deroulement.field_date_de_moi.yml
new file mode 100644
index 0000000..8c104aa
--- /dev/null
+++ b/config/sync/field.field.paragraph.phase_deroulement.field_date_de_moi.yml
@@ -0,0 +1,19 @@
+uuid: b55ffc94-112f-4ccc-bb52-0579de36a5ad
+langcode: fr
+status: true
+dependencies:
+ config:
+ - field.storage.paragraph.field_date_de_moi
+ - paragraphs.paragraphs_type.phase_deroulement
+id: paragraph.phase_deroulement.field_date_de_moi
+field_name: field_date_de_moi
+entity_type: paragraph
+bundle: phase_deroulement
+label: 'date de : moi'
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: string
diff --git a/config/sync/field.field.paragraph.phase_deroulement.field_description.yml b/config/sync/field.field.paragraph.phase_deroulement.field_description.yml
new file mode 100644
index 0000000..7355560
--- /dev/null
+++ b/config/sync/field.field.paragraph.phase_deroulement.field_description.yml
@@ -0,0 +1,24 @@
+uuid: a92373f3-f3de-427f-b059-176f459008e5
+langcode: fr
+status: true
+dependencies:
+ config:
+ - field.storage.paragraph.field_description
+ - filter.format.wysiwyg
+ - paragraphs.paragraphs_type.phase_deroulement
+ module:
+ - text
+id: paragraph.phase_deroulement.field_description
+field_name: field_description
+entity_type: paragraph
+bundle: phase_deroulement
+label: Description
+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.phase_deroulement.field_titre.yml b/config/sync/field.field.paragraph.phase_deroulement.field_titre.yml
new file mode 100644
index 0000000..3fe9ec4
--- /dev/null
+++ b/config/sync/field.field.paragraph.phase_deroulement.field_titre.yml
@@ -0,0 +1,19 @@
+uuid: 78f8b4f3-972b-4976-9954-95cdac05d654
+langcode: fr
+status: true
+dependencies:
+ config:
+ - field.storage.paragraph.field_titre
+ - paragraphs.paragraphs_type.phase_deroulement
+id: paragraph.phase_deroulement.field_titre
+field_name: field_titre
+entity_type: paragraph
+bundle: phase_deroulement
+label: Titre
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: string
diff --git a/config/sync/field.storage.config_pages.field_images.yml b/config/sync/field.storage.config_pages.field_images.yml
new file mode 100644
index 0000000..a4f74ff
--- /dev/null
+++ b/config/sync/field.storage.config_pages.field_images.yml
@@ -0,0 +1,30 @@
+uuid: 4913dc42-94c3-4282-8f1e-6eadcfae12ed
+langcode: fr
+status: true
+dependencies:
+ module:
+ - config_pages
+ - file
+ - image
+id: config_pages.field_images
+field_name: field_images
+entity_type: config_pages
+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.config_pages.field_phase.yml b/config/sync/field.storage.config_pages.field_phase.yml
new file mode 100644
index 0000000..83cf55b
--- /dev/null
+++ b/config/sync/field.storage.config_pages.field_phase.yml
@@ -0,0 +1,21 @@
+uuid: c3032327-f7ad-4318-82a5-c3f5dd6b9ab7
+langcode: fr
+status: true
+dependencies:
+ module:
+ - config_pages
+ - entity_reference_revisions
+ - paragraphs
+id: config_pages.field_phase
+field_name: field_phase
+entity_type: config_pages
+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.config_pages.field_video.yml b/config/sync/field.storage.config_pages.field_video.yml
new file mode 100644
index 0000000..78fe46e
--- /dev/null
+++ b/config/sync/field.storage.config_pages.field_video.yml
@@ -0,0 +1,19 @@
+uuid: feb6b1d9-3d33-48ea-bf72-4a27adb6db53
+langcode: fr
+status: true
+dependencies:
+ module:
+ - config_pages
+ - video_embed_field
+id: config_pages.field_video
+field_name: field_video
+entity_type: config_pages
+type: video_embed_field
+settings: { }
+module: video_embed_field
+locked: false
+cardinality: -1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/config/sync/field.storage.paragraph.field_date_a_annee.yml b/config/sync/field.storage.paragraph.field_date_a_annee.yml
new file mode 100644
index 0000000..66c9bf1
--- /dev/null
+++ b/config/sync/field.storage.paragraph.field_date_a_annee.yml
@@ -0,0 +1,21 @@
+uuid: 43407301-3c26-4c14-bdfc-e541fb280f63
+langcode: fr
+status: true
+dependencies:
+ module:
+ - paragraphs
+id: paragraph.field_date_a_annee
+field_name: field_date_a_annee
+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_date_a_jour.yml b/config/sync/field.storage.paragraph.field_date_a_jour.yml
new file mode 100644
index 0000000..0428ca0
--- /dev/null
+++ b/config/sync/field.storage.paragraph.field_date_a_jour.yml
@@ -0,0 +1,21 @@
+uuid: acf2f7dc-8558-47b1-9a45-dc2097f52a62
+langcode: fr
+status: true
+dependencies:
+ module:
+ - paragraphs
+id: paragraph.field_date_a_jour
+field_name: field_date_a_jour
+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_date_a_moi.yml b/config/sync/field.storage.paragraph.field_date_a_moi.yml
new file mode 100644
index 0000000..5925eed
--- /dev/null
+++ b/config/sync/field.storage.paragraph.field_date_a_moi.yml
@@ -0,0 +1,21 @@
+uuid: 7f5e63d9-1bc2-4e46-aef3-900c4d066207
+langcode: fr
+status: true
+dependencies:
+ module:
+ - paragraphs
+id: paragraph.field_date_a_moi
+field_name: field_date_a_moi
+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_date_de_annee.yml b/config/sync/field.storage.paragraph.field_date_de_annee.yml
new file mode 100644
index 0000000..e6aef68
--- /dev/null
+++ b/config/sync/field.storage.paragraph.field_date_de_annee.yml
@@ -0,0 +1,21 @@
+uuid: deb6ccf7-3ab8-4ce5-a4f5-1ebe2c70244f
+langcode: fr
+status: true
+dependencies:
+ module:
+ - paragraphs
+id: paragraph.field_date_de_annee
+field_name: field_date_de_annee
+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_date_de_jour.yml b/config/sync/field.storage.paragraph.field_date_de_jour.yml
new file mode 100644
index 0000000..01392ea
--- /dev/null
+++ b/config/sync/field.storage.paragraph.field_date_de_jour.yml
@@ -0,0 +1,21 @@
+uuid: 822acac3-eaed-4a60-9c5d-8053356afe0f
+langcode: fr
+status: true
+dependencies:
+ module:
+ - paragraphs
+id: paragraph.field_date_de_jour
+field_name: field_date_de_jour
+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_date_de_moi.yml b/config/sync/field.storage.paragraph.field_date_de_moi.yml
new file mode 100644
index 0000000..d388abf
--- /dev/null
+++ b/config/sync/field.storage.paragraph.field_date_de_moi.yml
@@ -0,0 +1,21 @@
+uuid: 34c9efee-6698-4b07-9325-761cdc0e2e5c
+langcode: fr
+status: true
+dependencies:
+ module:
+ - paragraphs
+id: paragraph.field_date_de_moi
+field_name: field_date_de_moi
+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_description.yml b/config/sync/field.storage.paragraph.field_description.yml
new file mode 100644
index 0000000..b539bb6
--- /dev/null
+++ b/config/sync/field.storage.paragraph.field_description.yml
@@ -0,0 +1,19 @@
+uuid: f8b0412a-7b06-45e7-9518-16a51bf36bf5
+langcode: fr
+status: true
+dependencies:
+ module:
+ - paragraphs
+ - text
+id: paragraph.field_description
+field_name: field_description
+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_titre.yml b/config/sync/field.storage.paragraph.field_titre.yml
new file mode 100644
index 0000000..5ef8830
--- /dev/null
+++ b/config/sync/field.storage.paragraph.field_titre.yml
@@ -0,0 +1,21 @@
+uuid: 13103247-5f63-4cc7-8762-6d02cd47f2e4
+langcode: fr
+status: true
+dependencies:
+ module:
+ - paragraphs
+id: paragraph.field_titre
+field_name: field_titre
+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/language/en/core.entity_view_mode.config_pages.full.yml b/config/sync/language/en/core.entity_view_mode.config_pages.full.yml
new file mode 100644
index 0000000..1eb68f7
--- /dev/null
+++ b/config/sync/language/en/core.entity_view_mode.config_pages.full.yml
@@ -0,0 +1 @@
+label: Full
diff --git a/config/sync/language/en/page_manager.page.node_view.yml b/config/sync/language/en/page_manager.page.node_view.yml
new file mode 100644
index 0000000..be61a74
--- /dev/null
+++ b/config/sync/language/en/page_manager.page.node_view.yml
@@ -0,0 +1,5 @@
+label: 'Node view'
+description: 'When enabled, this overrides the default Drupal behavior for displaying nodes at /node/{node}. If you add variants, you may use selection criteria such as node type or language or user access to provide different views of nodes. If no variant is selected, the default Drupal node view will be used. This page only affects nodes viewed as pages, it will not affect nodes viewed in lists or at other locations.'
+parameters:
+ node:
+ label: Node
diff --git a/config/sync/page_manager.page.home.yml b/config/sync/page_manager.page.home.yml
new file mode 100644
index 0000000..314d53f
--- /dev/null
+++ b/config/sync/page_manager.page.home.yml
@@ -0,0 +1,12 @@
+uuid: 79be5e13-295c-46cb-a9ac-3eea80ec7a2a
+langcode: fr
+status: true
+dependencies: { }
+id: home
+label: Home
+description: ''
+use_admin_theme: false
+path: /home
+access_logic: and
+access_conditions: { }
+parameters: { }
diff --git a/config/sync/page_manager.page.node_view.yml b/config/sync/page_manager.page.node_view.yml
new file mode 100644
index 0000000..2d423bc
--- /dev/null
+++ b/config/sync/page_manager.page.node_view.yml
@@ -0,0 +1,18 @@
+uuid: 68d7b592-3850-46e3-86c5-206aee26fe3c
+langcode: fr
+status: true
+dependencies: { }
+_core:
+ default_config_hash: RCVWP-yHwxSNiQORMIabDgHMEVqOMW58w80BQgRFJ4k
+id: node_view
+label: 'Vue du nœud'
+description: 'When enabled, this overrides the default Drupal behavior for displaying nodes at /node/{node}. If you add variants, you may use selection criteria such as node type or language or user access to provide different views of nodes. If no variant is selected, the default Drupal node view will be used. This page only affects nodes viewed as pages, it will not affect nodes viewed in lists or at other locations.'
+use_admin_theme: false
+path: '/node/{node}'
+access_logic: and
+access_conditions: { }
+parameters:
+ node:
+ machine_name: node
+ label: Nœud
+ type: 'entity:node'
diff --git a/config/sync/page_manager.page_variant.home-panels_variant-0.yml b/config/sync/page_manager.page_variant.home-panels_variant-0.yml
new file mode 100644
index 0000000..751fc1b
--- /dev/null
+++ b/config/sync/page_manager.page_variant.home-panels_variant-0.yml
@@ -0,0 +1,82 @@
+uuid: 9981a93a-5a9c-42b4-a0aa-672ecf9256ad
+langcode: fr
+status: true
+dependencies:
+ config:
+ - page_manager.page.home
+ - views.view.presentation
+ module:
+ - config_pages
+ - panels
+ - views
+id: home-panels_variant-0
+label: Panels
+weight: 0
+variant: panels_variant
+variant_settings:
+ id: panels_variant
+ label: null
+ weight: 0
+ uuid: 27184c64-746b-415b-8e1c-5df83be624a5
+ blocks:
+ f1486b62-7ff8-475b-b6a1-e153b6b6fb89:
+ id: 'views_block:presentation-block_1'
+ label: ''
+ label_display: '0'
+ provider: views
+ context_mapping: { }
+ views_label: ''
+ items_per_page: none
+ exposed: { }
+ region: content
+ weight: 0
+ uuid: f1486b62-7ff8-475b-b6a1-e153b6b6fb89
+ css_classes:
+ - ''
+ html_id: ''
+ css_styles: ''
+ 40cf53e9-ed23-4eeb-8f75-3dc26453edae:
+ id: config_pages_block
+ label: 'Diaporama Home'
+ label_display: '0'
+ provider: config_pages
+ context_mapping: { }
+ config_page_type: diaporama_home
+ config_page_view_mode: full
+ region: content
+ weight: -1
+ uuid: 40cf53e9-ed23-4eeb-8f75-3dc26453edae
+ css_classes:
+ - ''
+ html_id: ''
+ css_styles: ''
+ 346ce88d-2925-4bf8-884d-dfbca1e8d5b6:
+ id: config_pages_block
+ label: Déroulement
+ label_display: '0'
+ provider: config_pages
+ context_mapping: { }
+ config_page_type: deroulement
+ config_page_view_mode: full
+ region: content
+ weight: 1
+ uuid: 346ce88d-2925-4bf8-884d-dfbca1e8d5b6
+ css_classes:
+ - ''
+ html_id: ''
+ css_styles: ''
+ page_title: ''
+ layout: layout_onecol
+ layout_settings:
+ label: ''
+ builder: standard
+ storage_type: page_manager
+ storage_id: home-panels_variant-0
+ css_classes:
+ - ''
+ html_id: ''
+ css_styles: ''
+page: home
+selection_criteria: { }
+selection_logic: and
+static_context: { }
diff --git a/config/sync/paragraphs.paragraphs_type.phase_deroulement.yml b/config/sync/paragraphs.paragraphs_type.phase_deroulement.yml
new file mode 100644
index 0000000..47b833e
--- /dev/null
+++ b/config/sync/paragraphs.paragraphs_type.phase_deroulement.yml
@@ -0,0 +1,10 @@
+uuid: 9070407e-14af-454b-97ab-30968de43895
+langcode: fr
+status: true
+dependencies: { }
+id: phase_deroulement
+label: 'Phase Déroulement'
+icon_uuid: null
+icon_default: null
+description: ''
+behavior_plugins: { }
diff --git a/config/sync/simple_sitemap_engines.bundle_settings.menu_link_content.admin.yml b/config/sync/simple_sitemap_engines.bundle_settings.menu_link_content.admin.yml
new file mode 100644
index 0000000..405c243
--- /dev/null
+++ b/config/sync/simple_sitemap_engines.bundle_settings.menu_link_content.admin.yml
@@ -0,0 +1 @@
+index_now: false
diff --git a/config/sync/system.site.yml b/config/sync/system.site.yml
index 37ab82f..cb1b937 100644
--- a/config/sync/system.site.yml
+++ b/config/sync/system.site.yml
@@ -8,7 +8,7 @@ slogan: ''
page:
403: ''
404: ''
- front: /node/6
+ front: /home
admin_compact_mode: false
weight_select_max: 100
default_langcode: fr
diff --git a/config/sync/user.role.admin.yml b/config/sync/user.role.admin.yml
index 11a7c49..494391d 100644
--- a/config/sync/user.role.admin.yml
+++ b/config/sync/user.role.admin.yml
@@ -10,6 +10,7 @@ dependencies:
module:
- actions_permissions
- block_content
+ - config_pages
- content_translation
- file
- filter
@@ -38,6 +39,8 @@ permissions:
- 'edit any logo_link block content'
- 'edit any partenaire content'
- 'edit any static content'
+ - 'edit deroulement config page entity'
+ - 'edit diaporama_home config page entity'
- 'execute entity:save_action menu_link_content'
- 'execute entity:save_action node'
- 'execute entity:save_action taxonomy_term'
diff --git a/config/sync/user.role.anonymous.yml b/config/sync/user.role.anonymous.yml
index bf810a1..ff12bcd 100644
--- a/config/sync/user.role.anonymous.yml
+++ b/config/sync/user.role.anonymous.yml
@@ -3,6 +3,7 @@ langcode: fr
status: true
dependencies:
module:
+ - config_pages
- devel
- system
_core:
@@ -14,3 +15,5 @@ is_admin: false
permissions:
- 'access content'
- 'access devel information'
+ - 'view deroulement config page entity'
+ - 'view diaporama_home config page entity'
diff --git a/config/sync/user.role.authenticated.yml b/config/sync/user.role.authenticated.yml
index ca66f2b..7684b54 100644
--- a/config/sync/user.role.authenticated.yml
+++ b/config/sync/user.role.authenticated.yml
@@ -3,6 +3,7 @@ langcode: fr
status: true
dependencies:
module:
+ - config_pages
- devel
- matomo
- system
@@ -16,3 +17,5 @@ permissions:
- 'access content'
- 'access devel information'
- 'opt-in or out of matomo tracking'
+ - 'view deroulement config page entity'
+ - 'view diaporama_home config page entity'
diff --git a/config/sync/user.role.editeur.yml b/config/sync/user.role.editeur.yml
index 5a7fbda..121eb45 100644
--- a/config/sync/user.role.editeur.yml
+++ b/config/sync/user.role.editeur.yml
@@ -8,6 +8,7 @@ dependencies:
- node.type.static
module:
- actions_permissions
+ - config_pages
- content_translation
- filter
- locale
@@ -29,6 +30,8 @@ permissions:
- 'create static content'
- 'edit any partenaire content'
- 'edit any static content'
+ - 'edit deroulement config page entity'
+ - 'edit diaporama_home config page entity'
- 'execute entity:save_action node'
- 'execute node_assign_owner_action node'
- 'execute node_make_sticky_action node'
diff --git a/config/sync/views.view.presentation.yml b/config/sync/views.view.presentation.yml
new file mode 100644
index 0000000..e5d294d
--- /dev/null
+++ b/config/sync/views.view.presentation.yml
@@ -0,0 +1,238 @@
+uuid: 9dd0ef4f-44ef-4c88-b3c6-f1ddebc68759
+langcode: fr
+status: true
+dependencies:
+ config:
+ - core.entity_view_mode.node.full
+ - node.type.static
+ module:
+ - node
+ - user
+id: presentation
+label: Presentation
+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:
+ fields:
+ title:
+ id: title
+ table: node_field_data
+ field: title
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: node
+ entity_field: title
+ plugin_id: field
+ label: ''
+ exclude: false
+ alter:
+ alter_text: false
+ make_link: false
+ absolute: false
+ word_boundary: false
+ ellipsis: false
+ strip_tags: false
+ trim: false
+ html: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: true
+ 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:
+ link_to_entity: true
+ 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: mini
+ options:
+ offset: 0
+ items_per_page: 10
+ total_pages: null
+ id: 0
+ tags:
+ next: ››
+ previous: ‹‹
+ expose:
+ items_per_page: false
+ items_per_page_label: 'Éléments par page'
+ items_per_page_options: '5, 10, 25, 50'
+ items_per_page_options_all: false
+ items_per_page_options_all_label: '- Tout -'
+ offset: false
+ offset_label: Décalage
+ 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: { }
+ arguments: { }
+ 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
+ nid:
+ id: nid
+ table: node_field_data
+ field: nid
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: node
+ entity_field: nid
+ plugin_id: numeric
+ operator: '='
+ value:
+ min: ''
+ max: ''
+ value: '6'
+ 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
+ min_placeholder: ''
+ max_placeholder: ''
+ placeholder: ''
+ 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
+ options:
+ grouping: { }
+ row_class: ''
+ default_row_class: true
+ uses_fields: false
+ row:
+ type: 'entity:node'
+ options:
+ relationship: none
+ view_mode: full
+ query:
+ type: views_query
+ options:
+ query_comment: ''
+ disable_sql_rewrite: false
+ distinct: false
+ replica: false
+ query_tags: { }
+ relationships: { }
+ header: { }
+ footer: { }
+ display_extenders:
+ matomo:
+ enabled: false
+ keyword_gets: ''
+ keyword_behavior: first
+ keyword_concat_separator: ' '
+ category_behavior: none
+ category_gets: ''
+ category_concat_separator: ' '
+ category_fallback: ''
+ category_facets: { }
+ category_facets_concat_separator: ', '
+ simple_sitemap_display_extender: { }
+ cache_metadata:
+ max-age: -1
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ tags: { }
+ block_1:
+ id: block_1
+ display_title: Bloc
+ display_plugin: block
+ position: 1
+ display_options:
+ display_extenders: { }
+ cache_metadata:
+ max-age: -1
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ tags: { }