94 Commits

Author SHA1 Message Date
f0a2f5925c removed files.zip 2024-07-19 14:51:12 +02:00
be3962d129 display none RS en attente liens 2024-07-19 14:25:31 +02:00
3361ef3171 top background 2024-07-19 14:23:31 +02:00
b4735efc49 top background 2024-07-19 14:20:15 +02:00
e65e0afa70 top background 2024-07-19 14:18:18 +02:00
e5617ee03f top background 2024-07-19 14:02:54 +02:00
6e0dc17a46 top background 2024-07-19 13:39:42 +02:00
b576b7125b css fix 2024-07-19 13:36:23 +02:00
452fe0ac6f media logo 2024-07-18 21:20:50 +02:00
de35e4aebc media logo 2024-07-18 19:35:52 +02:00
f25ebcca08 divers css 2024-07-18 14:45:20 +02:00
d5eb3707e4 actu caroussel 2024-07-18 13:52:18 +02:00
707811c43a deroulement js pour new content 2024-07-18 12:58:32 +02:00
3431807f04 deroulement new css vm 2024-07-18 12:43:38 +02:00
ce0b9b07b0 deroulement new css 2024-07-18 12:04:24 +02:00
2c7bb085f8 pilliers animation 2024-07-18 10:33:12 +02:00
90075e0826 pilliers animation 2024-07-17 22:59:26 +02:00
adca214c4b timeline month 2024-07-17 21:29:18 +02:00
119451da1a fix anim header 2024-07-15 14:30:53 +02:00
7a3a139c3f css enjeux 2024-07-15 13:04:02 +02:00
0db3a90e5c vm css 2024-07-14 23:13:27 +02:00
10150c3ca1 animation pilliers 2024-07-12 22:44:03 +02:00
abdae701ec vm css footer 2024-07-12 22:06:26 +02:00
4c1ac30bdf vm css deroulement 2024-07-12 20:28:22 +02:00
2bd90ffdac vm css 2024-07-12 20:09:17 +02:00
d314a77612 animation pilliers 2024-07-12 16:58:39 +02:00
8a09d17df1 animation pilliers 2024-07-12 16:39:03 +02:00
7e6b6d7bce test id 2024-07-12 13:27:12 +02:00
7db2a38cc6 test id 2024-07-12 13:23:26 +02:00
0c31a38d35 test id 2024-07-12 13:14:39 +02:00
48cfaca44e top svg 2024-07-11 17:27:32 +02:00
cae46393e9 top svg 2024-07-11 17:23:09 +02:00
5ecbe76fad enjeux smooth 2024-07-11 16:53:56 +02:00
7d48a18ff0 paralax fond 2024-07-11 16:16:12 +02:00
d1d9778fc4 formes géometriques 2024-07-11 14:31:51 +02:00
ef68475b9a formes géometriques 2024-07-11 12:51:12 +02:00
2ba2192cbd css 2024-07-10 17:36:36 +02:00
42ed41d524 footer css 2024-07-10 17:34:21 +02:00
1a3e5ccedd config diaporama home css 2024-07-10 17:22:49 +02:00
c580ed67d6 css statics 2024-07-10 17:10:03 +02:00
1c180411e0 header vm js 2024-07-10 17:01:16 +02:00
f72a96cdd8 fix design with sandrine 2024-07-10 14:02:30 +02:00
c7f5338a71 js header 2024-07-10 10:38:41 +02:00
48a928428d js header 2024-07-10 09:41:32 +02:00
2672685243 premier jet animation header 2024-07-09 14:38:50 +02:00
d2fbdb7c3c premier jet animation header 2024-07-09 14:21:47 +02:00
3c6e013ff4 svg dans header 2024-07-09 11:01:12 +02:00
7a3edd55ae prev next actus 2024-07-08 23:14:26 +02:00
47792a44c0 actus caroussel overflow.... 2024-07-08 22:36:58 +02:00
47dba3466b twig actus 2024-07-08 20:48:50 +02:00
80085d31a0 fix bug actu 2024-07-08 16:46:19 +02:00
d636cb8d4d prev next actu 2024-07-08 16:06:59 +02:00
a275d1f0d4 link in wysiwyg #2755 2024-07-08 15:50:04 +02:00
cc80d6b9c8 les partenaires #2744 2024-07-08 15:46:58 +02:00
fcdaceff52 déroulement #2742 2024-07-08 15:46:58 +02:00
749c29bbb4 header collapse 2024-07-08 15:43:50 +02:00
017d6c5739 page node-actualite 2024-07-08 14:34:55 +02:00
561dfbb315 mobile 2024-07-08 14:06:57 +02:00
92ce397036 mobile carroussel actus 2024-07-08 12:08:14 +02:00
39bef4b27a mobile 3 pilliers 2024-07-07 18:18:54 +02:00
5d5ad21366 mobile home 2024-07-07 15:20:10 +02:00
713e5df873 mobile page consultation 2024-07-07 14:32:42 +02:00
e489a10c5b new design timelien 2024-07-07 14:01:45 +02:00
c89c63835b css static 2024-07-06 22:51:13 +02:00
9d2ea6febc css footer 2024-07-06 22:35:42 +02:00
46c3afcd53 js header 2024-07-06 21:51:11 +02:00
72c2c9ff59 fix bug slide actu 2024-07-06 21:37:58 +02:00
350a0bc5fc header 2024-07-06 18:59:45 +02:00
ac44975dd1 actus carrousselle 2024-07-06 18:02:47 +02:00
f2891d2beb carroussel actus 2024-07-06 10:07:22 +02:00
a0e5c1d028 js timeline 2024-07-05 22:36:05 +02:00
cb46670aaf css background timeline 2024-07-05 21:02:46 +02:00
4e7142dba8 js css timeline 2024-07-05 16:14:15 +02:00
96ae5337a1 js timeline 2024-07-05 16:04:40 +02:00
d4172ff07f css timeline 2024-07-05 15:36:51 +02:00
48942e3e1d debut css et js déroulement 2024-07-05 15:36:51 +02:00
2cd5a7812b type d'étape déroulement 2024-07-05 09:59:18 +02:00
5fda2e9cf1 actualités 2024-07-04 16:36:58 +02:00
792d700355 Merge branch 'master' of gitea-figureslibres.io:bachir/drupal-quartiersdedemain 2024-07-04 16:28:18 +02:00
9718656016 css page consultation 2024-07-04 16:28:02 +02:00
1f6ad09fb9 moi -> mois 2024-07-04 16:17:42 +02:00
ddc3d92ff5 Merge branch 'master' of gitea-figureslibres.io:bachir/drupal-quartiersdedemain 2024-07-04 16:05:19 +02:00
aa6ff18483 fonts 2024-07-04 16:05:04 +02:00
3aa14e3d8f déroulement 2024-07-04 16:04:17 +02:00
296ee10963 new page for home, home diapo config page 2024-07-04 15:50:58 +02:00
89758bcf68 css page consultation 2024-07-04 15:27:40 +02:00
c58e19f189 css page consultation 2024-07-04 15:10:33 +02:00
7a39b7c42e insert svg dans twig & css 2024-07-04 12:54:09 +02:00
8d43073a18 svg 2024-07-04 11:01:45 +02:00
f717054454 css home enjeux 2024-07-03 16:32:00 +02:00
d47e771521 optimisation css home 2024-07-02 12:54:23 +02:00
25e22aca88 home parargraphe 7 2024-07-02 12:41:14 +02:00
42b8a523e3 css home praragraphe 6 2024-07-02 12:07:18 +02:00
966a8eb6b7 css home &er et 2eme parties 2024-07-02 11:21:57 +02:00
2414 changed files with 392306 additions and 6825 deletions

View File

@ -16,13 +16,18 @@
],
"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_delta_formatter": "^1.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",

446
composer.lock generated
View File

@ -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": "79223df96df990c3b850f7ecb6441e64",
"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,123 @@
"issues": "https://www.drupal.org/project/issues/honeypot"
}
},
{
"name": "drupal/image_delta_formatter",
"version": "1.2.0",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/image_delta_formatter.git",
"reference": "8.x-1.2"
},
"dist": {
"type": "zip",
"url": "https://ftp.drupal.org/files/projects/image_delta_formatter-8.x-1.2.zip",
"reference": "8.x-1.2",
"shasum": "e236790ad92bdbc8a0ba0aa042a8580d8ce9f425"
},
"require": {
"drupal/core": "^8 || ^9 || ^10"
},
"type": "drupal-module",
"extra": {
"drupal": {
"version": "8.x-1.2",
"datestamp": "1685543777",
"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": "bojanz",
"homepage": "https://www.drupal.org/user/86106"
},
{
"name": "fgm",
"homepage": "https://www.drupal.org/user/27985"
},
{
"name": "jsacksick",
"homepage": "https://www.drupal.org/user/972218"
}
],
"description": "Provides a formatter that displays a specific delta of a multivalue imagefield.",
"homepage": "https://www.drupal.org/project/image_delta_formatter",
"support": {
"source": "https://git.drupalcode.org/project/image_delta_formatter"
}
},
{
"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 +4774,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 +5715,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 +5830,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 +12404,7 @@
"aliases": [],
"minimum-stability": "stable",
"stability-flags": {
"drupal/page_manager": 5,
"drupal/advanced_text_formatter": 5,
"drupal/bulkdelete": 20,
"drupal/config_ignore": 5,

View File

@ -0,0 +1,28 @@
uuid: 67f1896c-d7c8-4128-8dcb-aefbd30ec51c
langcode: fr
status: true
dependencies:
module:
- node
- q2d_mod
theme:
- quartiers_de_demain
id: quartiers_de_demain_prevnextblock
theme: quartiers_de_demain
region: content
weight: -6
provider: null
plugin: prevnext_block
settings:
id: prevnext_block
label: 'PrevNext Block'
label_display: '0'
provider: q2d_mod
visibility:
'entity_bundle:node':
id: 'entity_bundle:node'
negate: false
context_mapping:
node: '@node.node_route_context:node'
bundles:
actualite: actualite

View File

@ -7,7 +7,7 @@ dependencies:
id: quartiers_de_demain_titredepage
theme: quartiers_de_demain
region: content
weight: 0
weight: -5
provider: null
plugin: page_title_block
settings:

View File

@ -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: ''

View File

@ -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: ''

View File

@ -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

View File

@ -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

View File

@ -0,0 +1,172 @@
uuid: 55353fd6-0001-48bb-b4b8-4a52ec7b184a
langcode: fr
status: true
dependencies:
config:
- field.field.node.actualite.body
- field.field.node.actualite.field_date
- field.field.node.actualite.field_fichiers
- field.field.node.actualite.field_images
- field.field.node.actualite.field_liens
- field.field.node.actualite.field_type_d_actualite
- image.style.thumbnail
- node.type.actualite
module:
- autocomplete_deluxe
- datetime_range
- field_group
- file
- image
- link
- path
- text
third_party_settings:
field_group:
group_details:
children:
- status
- sticky
- promote
- uid
- created
- path
- simple_sitemap
- simple_sitemap_index_now
label: Details
region: content
parent_name: ''
weight: 7
format_type: details_sidebar
format_settings:
classes: ''
show_empty_fields: false
id: ''
label_as_html: false
open: true
description: ''
required_fields: true
weight: 0
id: node.actualite.default
targetEntityType: node
bundle: actualite
mode: default
content:
body:
type: text_textarea_with_summary
weight: 3
region: content
settings:
rows: 9
summary_rows: 3
placeholder: ''
show_summary: false
third_party_settings: { }
created:
type: datetime_timestamp
weight: 12
region: content
settings: { }
third_party_settings: { }
field_date:
type: daterange_default
weight: 2
region: content
settings: { }
third_party_settings: { }
field_fichiers:
type: file_generic
weight: 4
region: content
settings:
progress_indicator: throbber
third_party_settings: { }
field_images:
type: image_image
weight: 6
region: content
settings:
progress_indicator: throbber
preview_image_style: thumbnail
third_party_settings: { }
field_liens:
type: link_default
weight: 5
region: content
settings:
placeholder_url: ''
placeholder_title: ''
third_party_settings: { }
field_type_d_actualite:
type: autocomplete_deluxe
weight: 1
region: content
settings:
match_operator: CONTAINS
autocomplete_route_name: autocomplete_deluxe.autocomplete
size: 60
selection_handler: default
limit: 10
min_length: 0
delimiter: ''
not_found_message_allow: false
not_found_message: "The term '@term' will be added"
new_terms: false
no_empty_message: 'No terms could be found. Please type in order to add a new term.'
third_party_settings: { }
path:
type: path
weight: 13
region: content
settings: { }
third_party_settings: { }
promote:
type: boolean_checkbox
weight: 10
region: content
settings:
display_label: true
third_party_settings: { }
simple_sitemap:
weight: 14
region: content
settings: { }
third_party_settings: { }
simple_sitemap_index_now:
weight: 15
region: content
settings: { }
third_party_settings: { }
status:
type: boolean_checkbox
weight: 8
region: content
settings:
display_label: true
third_party_settings: { }
sticky:
type: boolean_checkbox
weight: 9
region: content
settings:
display_label: true
third_party_settings: { }
title:
type: string_textfield
weight: 0
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
uid:
type: entity_reference_autocomplete
weight: 11
region: content
settings:
match_operator: CONTAINS
match_limit: 10
size: 60
placeholder: ''
third_party_settings: { }
hidden:
langcode: true

View File

@ -0,0 +1,95 @@
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
- field.field.paragraph.phase_deroulement.field_type
- 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: 8
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: { }
field_type:
type: options_select
weight: 7
region: content
settings: { }
third_party_settings: { }
hidden:
created: true
status: true

View File

@ -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

View File

@ -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

View File

@ -0,0 +1,100 @@
uuid: 606dd35e-dd79-4568-9747-43a6be1d6dd0
langcode: fr
status: true
dependencies:
config:
- field.field.node.actualite.body
- field.field.node.actualite.field_date
- field.field.node.actualite.field_fichiers
- field.field.node.actualite.field_images
- field.field.node.actualite.field_liens
- field.field.node.actualite.field_type_d_actualite
- image.style.wide
- node.type.actualite
module:
- datetime_range
- file
- image_field_caption
- link
- manage_display
- text
id: node.actualite.default
targetEntityType: node
bundle: actualite
mode: default
content:
body:
type: text_default
label: hidden
settings: { }
third_party_settings: { }
weight: 3
region: content
field_date:
type: daterange_default
label: visually_hidden
settings:
timezone_override: ''
format_type: html_date
separator: '-'
third_party_settings: { }
weight: 5
region: content
field_fichiers:
type: file_default
label: visually_hidden
settings:
use_description_as_link_text: true
third_party_settings: { }
weight: 6
region: 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_liens:
type: link
label: visually_hidden
settings:
trim_length: 80
url_only: false
url_plain: false
rel: ''
target: ''
third_party_settings: { }
weight: 7
region: content
field_type_d_actualite:
type: entity_reference_label
label: visually_hidden
settings:
link: true
third_party_settings: { }
weight: 4
region: content
links:
settings: { }
third_party_settings: { }
weight: 2
region: content
title:
type: title
label: hidden
settings:
link_to_entity: true
tag: h2
third_party_settings: { }
weight: 1
region: content
hidden:
created: true
langcode: true
search_api_excerpt: true
uid: true

View File

@ -0,0 +1,80 @@
uuid: e81d2edd-3a13-4ba5-9b5f-534b480678da
langcode: fr
status: true
dependencies:
config:
- core.entity_view_mode.node.teaser
- field.field.node.actualite.body
- field.field.node.actualite.field_date
- field.field.node.actualite.field_fichiers
- field.field.node.actualite.field_images
- field.field.node.actualite.field_liens
- field.field.node.actualite.field_type_d_actualite
- image.style.wide
- node.type.actualite
module:
- datetime_range
- image_delta_formatter
- manage_display
- text
id: node.actualite.teaser
targetEntityType: node
bundle: actualite
mode: teaser
content:
body:
type: text_summary_or_trimmed
label: hidden
settings:
trim_length: 600
third_party_settings: { }
weight: 4
region: content
field_date:
type: daterange_default
label: visually_hidden
settings:
timezone_override: ''
format_type: html_date
separator: '-'
third_party_settings: { }
weight: 2
region: content
field_images:
type: image_delta_formatter
label: visually_hidden
settings:
deltas: '0'
image_style: wide
image_link: content
image_loading:
attribute: lazy
deltas_reversed: 0
third_party_settings: { }
weight: 0
region: content
field_type_d_actualite:
type: entity_reference_label
label: visually_hidden
settings:
link: false
third_party_settings: { }
weight: 1
region: content
title:
type: title
label: hidden
settings:
link_to_entity: true
tag: h2
third_party_settings: { }
weight: 3
region: content
hidden:
created: true
field_fichiers: true
field_liens: true
langcode: true
links: true
search_api_excerpt: true
uid: true

View File

@ -0,0 +1,95 @@
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
- field.field.paragraph.phase_deroulement.field_type
- paragraphs.paragraphs_type.phase_deroulement
module:
- options
- 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: visually_hidden
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
field_type:
type: list_default
label: visually_hidden
settings: { }
third_party_settings: { }
weight: 8
region: content
hidden:
search_api_excerpt: true

View File

@ -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

View File

@ -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,15 @@ module:
help: 0
honeypot: 0
image: 0
image_delta_formatter: 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,12 +81,16 @@ 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
pathologic: 0
persistent_login: 0
q2d_mod: 0
redis: 0
responsive_image: 0
search_api: 0

View File

@ -21,6 +21,7 @@ settings:
- bulletedList
- numberedList
- sourceEditing
- link
plugins:
ckeditor5_heading:
enabled_headings:
@ -38,6 +39,9 @@ settings:
multiBlock: true
ckeditor5_sourceEditing:
allowed_tags: { }
linkit_extension:
linkit_enabled: true
linkit_profile: default
image_upload:
status: true
scheme: public

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -0,0 +1,24 @@
uuid: ec54c93a-da7c-4cda-9c97-b56e59078622
langcode: fr
status: true
dependencies:
config:
- field.storage.node.body
- node.type.actualite
module:
- text
id: node.actualite.body
field_name: body
entity_type: node
bundle: actualite
label: Body
description: ''
required: false
translatable: true
default_value: { }
default_value_callback: ''
settings:
display_summary: true
required_summary: false
allowed_formats: { }
field_type: text_with_summary

View File

@ -0,0 +1,21 @@
uuid: c8603e44-395a-4149-832a-5e1572850690
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_date
- node.type.actualite
module:
- datetime_range
id: node.actualite.field_date
field_name: field_date
entity_type: node
bundle: actualite
label: Date
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: daterange

View File

@ -0,0 +1,27 @@
uuid: d4b8b77e-bad9-4154-a38c-b48b764aceea
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_fichiers
- node.type.actualite
module:
- file
id: node.actualite.field_fichiers
field_name: field_fichiers
entity_type: node
bundle: actualite
label: Fichiers
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: 'pdf doc docx odt zip'
max_filesize: ''
description_field: true
field_type: file

View File

@ -0,0 +1,41 @@
uuid: fbb34084-d75c-4d6d-87fe-2fb5d720d017
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_images
- node.type.actualite
module:
- image
id: node.actualite.field_images
field_name: field_images
entity_type: node
bundle: actualite
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

View File

@ -0,0 +1,23 @@
uuid: 7dae01b9-cffb-4b55-bd6d-0424509299ae
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_liens
- node.type.actualite
module:
- link
id: node.actualite.field_liens
field_name: field_liens
entity_type: node
bundle: actualite
label: Liens
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
title: 1
link_type: 17
field_type: link

View File

@ -0,0 +1,29 @@
uuid: af1e2b36-6259-49aa-a509-3e29189fb9b6
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_type_d_actualite
- node.type.actualite
- taxonomy.vocabulary.type_d_actualite
id: node.actualite.field_type_d_actualite
field_name: field_type_d_actualite
entity_type: node
bundle: actualite
label: "Type d'actualité"
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: 'default:taxonomy_term'
handler_settings:
target_bundles:
type_d_actualite: type_d_actualite
sort:
field: name
direction: asc
auto_create: false
auto_create_bundle: ''
field_type: entity_reference

View File

@ -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

View File

@ -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

View File

@ -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 à : mois'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: string

View File

@ -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

View File

@ -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

View File

@ -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 : mois'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: string

View File

@ -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

View File

@ -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

View File

@ -0,0 +1,21 @@
uuid: f13c7254-6936-4913-bee9-e56b144f5818
langcode: fr
status: true
dependencies:
config:
- field.storage.paragraph.field_type
- paragraphs.paragraphs_type.phase_deroulement
module:
- options
id: paragraph.phase_deroulement.field_type
field_name: field_type
entity_type: paragraph
bundle: phase_deroulement
label: Type
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: list_integer

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -0,0 +1,20 @@
uuid: c1534ed2-1a14-4626-b36c-ec3b43d762c8
langcode: fr
status: true
dependencies:
module:
- datetime_range
- node
id: node.field_date
field_name: field_date
entity_type: node
type: daterange
settings:
datetime_type: date
module: datetime_range
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@ -0,0 +1,23 @@
uuid: 39ebde7c-efe6-46bb-b47c-19386d9c9e0c
langcode: fr
status: true
dependencies:
module:
- file
- node
id: node.field_fichiers
field_name: field_fichiers
entity_type: node
type: file
settings:
target_type: file
display_field: true
display_default: false
uri_scheme: public
module: file
locked: false
cardinality: -1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@ -0,0 +1,30 @@
uuid: e1870973-280a-44ad-b3ea-d7fc46536e0e
langcode: fr
status: true
dependencies:
module:
- file
- image
- node
id: node.field_images
field_name: field_images
entity_type: node
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

View File

@ -0,0 +1,19 @@
uuid: cc3126aa-af8b-446f-8916-d722dcc91678
langcode: fr
status: true
dependencies:
module:
- link
- node
id: node.field_liens
field_name: field_liens
entity_type: node
type: link
settings: { }
module: link
locked: false
cardinality: -1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@ -0,0 +1,20 @@
uuid: 284179e2-dd3e-4651-8fff-03295d69befe
langcode: fr
status: true
dependencies:
module:
- node
- taxonomy
id: node.field_type_d_actualite
field_name: field_type_d_actualite
entity_type: node
type: entity_reference
settings:
target_type: taxonomy_term
module: core
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -0,0 +1,30 @@
uuid: 7ab85751-5a86-403a-adaa-b684637e17de
langcode: fr
status: true
dependencies:
module:
- options
- paragraphs
id: paragraph.field_type
field_name: field_type
entity_type: paragraph
type: list_integer
settings:
allowed_values:
-
value: 1
label: 'étape du dialogue compétitif'
-
value: 2
label: 'événements nationaux'
-
value: 3
label: 'événements locaux'
allowed_values_function: ''
module: options
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@ -0,0 +1,11 @@
uuid: 79a19504-e2b0-4de6-bd74-ec4b6b0e47d5
langcode: fr
status: true
dependencies:
config:
- node.type.actualite
id: node.actualite
target_entity_type_id: node
target_bundle: actualite
default_langcode: site_default
language_alterable: false

View File

@ -0,0 +1,11 @@
uuid: 4c2fa788-8dd0-408f-8b48-7f7de6331fca
langcode: fr
status: true
dependencies:
config:
- taxonomy.vocabulary.type_d_actualite
id: taxonomy_term.type_d_actualite
target_entity_type_id: taxonomy_term
target_bundle: type_d_actualite
default_langcode: site_default
language_alterable: false

View File

@ -0,0 +1 @@
label: Full

View File

@ -0,0 +1,5 @@
label: 'Node view'
description: 'When enabled, this overrides the default Drupal behavior for displaying nodes at <em>/node/{node}</em>. 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

View File

@ -0,0 +1,17 @@
uuid: e1294227-2c5c-4e65-bcf3-36e3a13f7853
langcode: fr
status: true
dependencies:
module:
- menu_ui
third_party_settings:
menu_ui:
available_menus: { }
parent: ''
name: Actualité
type: actualite
description: ''
help: ''
new_revision: true
preview_mode: 0
display_submitted: true

View File

@ -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: { }

View File

@ -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 <em>/node/{node}</em>. 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'

View File

@ -0,0 +1,99 @@
uuid: 9981a93a-5a9c-42b4-a0aa-672ecf9256ad
langcode: fr
status: true
dependencies:
config:
- page_manager.page.home
- views.view.actus
- 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: visible
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: ''
d4d27033-dc91-45d7-adc0-8690fd0ab27a:
id: 'views_block:actus-block_1'
label: ''
label_display: visible
provider: views
context_mapping: { }
views_label: ''
items_per_page: none
exposed: { }
region: content
weight: 2
uuid: d4d27033-dc91-45d7-adc0-8690fd0ab27a
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: { }

View File

@ -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: { }

View File

@ -0,0 +1 @@
index_now: false

View File

@ -0,0 +1 @@
index_now: true

View File

@ -0,0 +1 @@
index_now: false

View File

@ -8,7 +8,7 @@ slogan: ''
page:
403: ''
404: ''
front: /node/6
front: /home
admin_compact_mode: false
weight_select_max: 100
default_langcode: fr

View File

@ -0,0 +1,8 @@
uuid: 0cf3d723-a2f9-428b-ac8c-652d286c6905
langcode: fr
status: true
dependencies: { }
name: "Type d'actualité"
vid: type_d_actualite
description: ''
weight: 0

View File

@ -5,11 +5,13 @@ dependencies:
config:
- block_content.type.logo_link
- filter.format.wysiwyg
- node.type.actualite
- node.type.partenaire
- node.type.static
module:
- actions_permissions
- block_content
- config_pages
- content_translation
- file
- filter
@ -32,12 +34,18 @@ permissions:
- 'administer nodes'
- 'administer users'
- 'change own username'
- 'create actualite content'
- 'create content translations'
- 'create partenaire content'
- 'create static content'
- 'delete any actualite content'
- 'delete partenaire revisions'
- 'edit any actualite content'
- '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'
@ -53,12 +61,14 @@ permissions:
- 'execute user_unblock_user_action user'
- 'execute vbo_cancel_user_action user'
- 'execute views_bulk_edit all'
- 'revert actualite revisions'
- 'revert partenaire revisions'
- 'revert static revisions'
- 'translate editable entities'
- 'translate interface'
- 'update content translations'
- 'use text format wysiwyg'
- 'view actualite revisions'
- 'view any logo_link block content history'
- 'view own unpublished content'
- 'view partenaire revisions'

View File

@ -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'

View File

@ -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'

View File

@ -4,10 +4,12 @@ status: true
dependencies:
config:
- filter.format.wysiwyg
- node.type.actualite
- node.type.partenaire
- node.type.static
module:
- actions_permissions
- config_pages
- content_translation
- filter
- locale
@ -24,23 +26,30 @@ permissions:
- 'access site in maintenance mode'
- 'access toolbar'
- 'administer nodes'
- 'create actualite content'
- 'create content translations'
- 'create partenaire content'
- 'create static content'
- 'delete partenaire revisions'
- 'edit any actualite 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'
- 'execute node_make_unsticky_action node'
- 'execute node_promote_action node'
- 'execute node_unpromote_action node'
- 'revert actualite revisions'
- 'revert partenaire revisions'
- 'revert static revisions'
- 'translate editable entities'
- 'translate interface'
- 'update content translations'
- 'use text format wysiwyg'
- 'view actualite revisions'
- 'view own unpublished content'
- 'view partenaire revisions'
- 'view static revisions'

View File

@ -0,0 +1,188 @@
uuid: 95e45d84-ecb4-4423-a234-2f86bc5f617e
langcode: fr
status: true
dependencies:
config:
- core.entity_view_mode.node.teaser
- node.type.actualite
module:
- node
- user
id: actus
label: Actus
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: Actualités
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: some
options:
offset: 0
items_per_page: 5
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: { }
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:
actualite: actualite
style:
type: default
row:
type: 'entity:node'
options:
view_mode: teaser
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'
- 'user.node_grants:view'
- user.permissions
tags: { }
block_1:
id: block_1
display_title: Block
display_plugin: block
position: 1
display_options:
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'
- 'user.node_grants:view'
- user.permissions
tags: { }

View File

@ -23,7 +23,7 @@ display:
display_plugin: default
position: 0
display_options:
title: Partenaires
title: 'Les partenaires'
fields:
title:
id: title
@ -179,13 +179,30 @@ display:
position: 1
display_options:
rendering_language: '***LANGUAGE_language_interface***'
display_extenders: { }
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:
variants: { }
path: partenaires
menu:
type: normal
title: Partenaires
title: 'Les partenaires'
description: ''
weight: 0
expanded: false
menu_name: footer
parent: ''
context: '0'
cache_metadata:
max-age: -1
contexts:

View File

@ -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: { }

View File

@ -0,0 +1,7 @@
name: q2d_mod
type: module
description: Provides additional functionality for the site.
package: Custom
core_version_requirement: ^9 || ^10
dependencies:
- drupal:block

View File

@ -0,0 +1,7 @@
<?php
/**
* @file
* Primary module hooks for reha module.
*/

View File

@ -0,0 +1,85 @@
<?php
namespace Drupal\q2d_mod\Plugin\Block;
use Drupal\Core\Block\BlockBase;
use Drupal\Core\Block\Attribute\Block;
// use Drupal\Core\StringTranslation\TranslatableMarkup;
use Drupal\Core\Link;
use Drupal\Core\Render\Markup;
/**
* Provides a 'Prevnext' Block.
* @Block(
* id = "prevnext_block",
* admin_label = @Translation("PrevNext Block"),
* )
*/
class PrevNext extends BlockBase {
/**
* {@inheritdoc}
*/
public function build() {
$return = null;
/** @var Drupal\node\Entity\Node */
$node = \Drupal::routeMatch()->getParameter('node');
if ($node) {
$nodetype = $node->getType();
if($nodetype === "actualite"){
$date = $node->get('field_date')->getString();
$allActus = \Drupal::entityTypeManager()->getStorage('node')
->loadByProperties(['type' => 'actualite', 'status' => 1]);
usort($allActus, function($a, $b){
$dateA = $a->get('field_date')->getString();
$dateB = $b->get('field_date')->getString();
if ($dateA == $dateB) {
return 0;
}
return ($dateA < $dateB) ? -1 : 1;
});
$prevnode = null;
$nextnode = null;
foreach($allActus as $index => $actu){
$n = $actu->get('field_date')->getString();
if($n === $date){
$prevnode = $index - 1 >= 0 ? $allActus[$index - 1] : null;
$nextnode = $index + 1 < count($allActus) ? $allActus[$index + 1] : null;
break;
}
}
$return = [
'#cache' => [
'max-age' => 0,
]
];
if (isset($prevnode)) {
$prev_link_title = Markup::create('<span>Précédent</span>');
$prev_options = ['absolute' => FALSE, 'attributes' => ['class' => 'prev-actu']];
$prev_link_object = Link::createFromRoute($prev_link_title, 'entity.node.canonical', ['node' => $prevnode->id()], $prev_options);
$return[] = $prev_link_object->toRenderable();
}
if (isset($nextnode)) {
$next_link_title = Markup::create('<span>Suivant</span>');
$next_options = ['absolute' => FALSE, 'attributes' => ['class' => 'next-actu']];
$next_link_object = Link::createFromRoute($next_link_title, 'entity.node.canonical', ['node' => $nextnode->id()], $next_options);
$return[] = $next_link_object->toRenderable();
}
}
}
return $return;
// return [
// '#markup' => $this->t('Hello, World!'),
// ];
}
public function getCacheMaxAge() {
return 0;
}
}

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,14 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>Generated by Fontastic.me</metadata>
<defs>
<font id="slick" horiz-adv-x="512">
<font-face font-family="slick" units-per-em="512" ascent="480" descent="-32"/>
<missing-glyph horiz-adv-x="512" />
<glyph unicode="&#8594;" d="M241 113l130 130c4 4 6 8 6 13 0 5-2 9-6 13l-130 130c-3 3-7 5-12 5-5 0-10-2-13-5l-29-30c-4-3-6-7-6-12 0-5 2-10 6-13l87-88-87-88c-4-3-6-8-6-13 0-5 2-9 6-12l29-30c3-3 8-5 13-5 5 0 9 2 12 5z m234 143c0-40-9-77-29-110-20-34-46-60-80-80-33-20-70-29-110-29-40 0-77 9-110 29-34 20-60 46-80 80-20 33-29 70-29 110 0 40 9 77 29 110 20 34 46 60 80 80 33 20 70 29 110 29 40 0 77-9 110-29 34-20 60-46 80-80 20-33 29-70 29-110z"/>
<glyph unicode="&#8592;" d="M296 113l29 30c4 3 6 7 6 12 0 5-2 10-6 13l-87 88 87 88c4 3 6 8 6 13 0 5-2 9-6 12l-29 30c-3 3-8 5-13 5-5 0-9-2-12-5l-130-130c-4-4-6-8-6-13 0-5 2-9 6-13l130-130c3-3 7-5 12-5 5 0 10 2 13 5z m179 143c0-40-9-77-29-110-20-34-46-60-80-80-33-20-70-29-110-29-40 0-77 9-110 29-34 20-60 46-80 80-20 33-29 70-29 110 0 40 9 77 29 110 20 34 46 60 80 80 33 20 70 29 110 29 40 0 77-9 110-29 34-20 60-46 80-80 20-33 29-70 29-110z"/>
<glyph unicode="&#8226;" d="M475 256c0-40-9-77-29-110-20-34-46-60-80-80-33-20-70-29-110-29-40 0-77 9-110 29-34 20-60 46-80 80-20 33-29 70-29 110 0 40 9 77 29 110 20 34 46 60 80 80 33 20 70 29 110 29 40 0 77-9 110-29 34-20 60-46 80-80 20-33 29-70 29-110z"/>
<glyph unicode="&#97;" d="M475 439l0-128c0-5-1-9-5-13-4-4-8-5-13-5l-128 0c-8 0-13 3-17 11-3 7-2 14 4 20l40 39c-28 26-62 39-100 39-20 0-39-4-57-11-18-8-33-18-46-32-14-13-24-28-32-46-7-18-11-37-11-57 0-20 4-39 11-57 8-18 18-33 32-46 13-14 28-24 46-32 18-7 37-11 57-11 23 0 44 5 64 15 20 9 38 23 51 42 2 1 4 3 7 3 3 0 5-1 7-3l39-39c2-2 3-3 3-6 0-2-1-4-2-6-21-25-46-45-76-59-29-14-60-20-93-20-30 0-58 5-85 17-27 12-51 27-70 47-20 19-35 43-47 70-12 27-17 55-17 85 0 30 5 58 17 85 12 27 27 51 47 70 19 20 43 35 70 47 27 12 55 17 85 17 28 0 55-5 81-15 26-11 50-26 70-45l37 37c6 6 12 7 20 4 8-4 11-9 11-17z"/>
</font></defs></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

Some files were not shown because too many files have changed in this diff Show More