Compare commits

50 Commits

Author SHA1 Message Date
8e5a0c936e décors ponctuels (oiseaux, fleurs) sur home, pages internes et footer 2026-06-05 19:34:15 +02:00
0f1e8bab18 décors mid-left au pied des colonnes avec parallax custom 2026-06-05 16:12:30 +02:00
b52190eff6 application de la nouvelle identité sur toutes les pages 2026-06-01 22:10:03 +02:00
a4cc0ef538 ajout des images bg sur les bords 2026-05-29 19:15:43 +02:00
1956952a2a refonte page d'accueil nouveau design, sans images pour l'instant 2026-05-29 01:15:56 +02:00
39ed94c029 MODIF ADMIN : footnotes, suppression lien x, accès ressources éditor, menu burger scrollable 2026-01-12 19:16:17 +01:00
310ff06463 correction des liens de ressources problématiques quand on est pas connectés 2025-07-01 17:29:33 +02:00
249b139495 display legende images actus 2025-06-26 16:56:39 +02:00
27a59c7174 no pagination in the news index 2025-06-10 18:55:27 +02:00
80d1284484 display multiple links on news pages 2025-06-10 18:19:59 +02:00
b944bc0690 some post update forgotten starter-kit profile commits 2025-06-10 16:50:06 +02:00
c8a186a34d misc settings unchanged 2025-06-10 16:47:51 +02:00
e97074c0e7 more than one link on actus 2025-06-10 16:45:00 +02:00
1304257fe6 corrections centre de ressources 2025-05-20 16:31:33 +02:00
9709130f0c corrections footer + popups map projects 2025-02-07 16:58:27 +01:00
1a22f4c4c3 nouvelles cartes projet + quelques corrections 2025-02-03 23:23:52 +01:00
d912155cd0 converted geofields to paragarphs, updated SiteMap.php 2025-01-27 13:11:17 +01:00
be90064f2a core updtaed to 10.4 2025-01-27 11:56:52 +01:00
fc7abaac3a contrib module updates 2025-01-27 11:29:27 +01:00
11a7eb8a3f updated drush to 12 and drupal core to 10.2 2025-01-27 11:16:32 +01:00
0023c1230b updated starter kit profile 2025-01-27 11:01:59 +01:00
7a5aa0a711 cntrib modules update 2025-01-27 10:57:03 +01:00
1b1f8a5aef actu promu en page d'acceuil 2025-01-27 10:11:05 +01:00
29496a9a11 actu dtae order 2025-01-27 10:08:51 +01:00
9ade02e921 editor cn delete contents 2025-01-27 10:02:51 +01:00
f44ab62723 intro partenaires 2025-01-27 10:00:33 +01:00
6b92ed3183 matomo id 2024-12-04 12:39:37 +01:00
43214f82db matomo 2024-12-04 12:37:23 +01:00
Valentin
277807ef4b parallax 2024-12-04 00:06:58 +01:00
Valentin
5bd85f61d5 corrections graphiques 2024-11-27 19:40:57 +01:00
Valentin
b0eb49a93e corrections graphiques 2024-11-27 19:39:45 +01:00
Valentin
5b13541fdc corrections graphiques 2024-11-27 19:34:18 +01:00
Valentin
c052f89d27 polish 2024-11-08 06:38:16 +01:00
Valentin
cd3b47e913 coup de polish 2024-11-08 06:12:36 +01:00
Valentin
217b84c755 ressources, corrections fonds, placement icones map projets fonctionnel en mobile 2024-11-07 23:49:56 +01:00
Valentin
6db99742c4 favicon, script nbsp, pages login..., fix header logged in, équipes portrait, clean blob mask index projets 2024-11-07 20:34:00 +01:00
Valentin
9cd6627bfa fonds, ajustements carte index projets, ajustements grille index projets, hover carte leaflet projet, ajustements collectifs des projets 2024-11-07 04:37:14 +01:00
Valentin
dea01885d7 ajout menu aside pages projets 2024-11-06 16:59:14 +01:00
Valentin
e6e9e9f7ac template pages projets 2024-11-06 02:46:29 +01:00
Valentin
5c4f8fd464 debug interactive map on stage 2024-11-05 23:51:45 +01:00
Valentin
ccd0f3a610 debug interactive map on stage 2024-11-05 23:30:16 +01:00
Valentin
bd1b450a45 index page projets 2024-11-05 01:44:18 +01:00
Valentin
018960837d corrections carte interactive 2024-11-04 01:11:34 +01:00
Valentin
e6d39d0dc3 modifs pas finies de la carte interactive + clean des scss 2024-11-02 04:12:25 +01:00
Valentin
c56dadee02 redesign blocks présentation et slider actus sur l'intro 2024-10-31 20:08:58 +01:00
Valentin
42ed7763d0 export de configs, sous-menu programme 2024-10-31 02:22:40 +01:00
Valentin
d86a691985 Merge remote-tracking branch 'origin/master'
jsp ce que je fais
2024-10-31 02:05:54 +01:00
Valentin
4845247d6b modif menu, suppression ornements 2024-10-31 01:32:57 +01:00
4150f9d8d5 custom map draft 2024-10-30 22:05:15 +01:00
13bbaef953 home pres before actus 2024-10-30 15:31:23 +01:00
320 changed files with 12834 additions and 4924 deletions

3
.gitattributes vendored
View File

@@ -42,6 +42,9 @@
*.xml text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 *.xml text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.yml text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 *.yml text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
# PHPStan's baseline uses tabs instead of spaces.
core/.phpstan-baseline.php text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tabwidth=2 diff=php linguist-language=php
# Define binary file attributes. # Define binary file attributes.
# - Do not treat them as text. # - Do not treat them as text.
# - Include binary diff in patches instead of "binary files differ." # - Include binary diff in patches instead of "binary files differ."

162
CLAUDE.md Normal file
View File

@@ -0,0 +1,162 @@
# CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
## Repository layout
This directory (`src/`) is a **git submodule** of the parent `docker-erable` repo. It holds the Drupal 10 application; the parent repo holds the Docker environment (`Docker/`, `docker-compose.yml`, `Makefile`, `ressources/db.sql`).
- `src/` (this repo, `drupal-erable.git`) — Drupal codebase, custom theme & modules, exported config.
- `../` (parent repo, `docker-erable.git`) — Docker setup, DB seed, Makefile commands.
Branches: `master` (dev), `stage` (preprod), `prod` (prod). A `refonte-graphique` branch is currently active for the ongoing visual redesign — **all work happens there**, not on `master`. `git push origin master` from `src/` will appear up-to-date even after committing on `refonte-graphique`; push the branch by name.
The parent repo references the submodule under its own branch set (`master`, `prod`). After pulling parent changes, run `git submodule update --recursive --checkout`.
## Commands
All commands are run **from the parent directory** (`docker-erable/`), never directly from `src/`. Never use `docker-compose` directly — always go through the Makefile.
```sh
make build # first-time build (uses host UID/GID via build args — do not skip)
make up # start the stack (php, nginx, mysql, redis, phpmyadmin)
make down # stop
make logs # follow logs
make ps # status
make exec_php # shell into the PHP container (where drush lives)
make exec_mysql # shell into the MySQL container
make dump_db # dump erable DB to ressources/erable-<date>-local.sql
```
After pulling code changes that affect Drupal config/schema:
```sh
make maj_config # composer install + drush updb + drush cim + drush cr + drush pag
```
Individual Drupal ops (also available as Make targets):
```sh
make composer_install # composer install --no-dev in the php container
make updb # drush updb -y
make cim # drush config-import -y
make cr # drush cr (cache rebuild)
make pag # drush pag all for nodes & taxonomy terms
```
For ad-hoc drush use, `make exec_php` then run `drush ...` from `/var/www/erable/`.
### Drush gotcha (Make targets broken)
The Make targets that wrap drush (`cr`, `cim`, `updb`, `crd`, `pag`, and the composite `maj_config`) are currently broken because the container's global `drush` is the Drush Launcher, which errors out against Drush 12+ (`Drush Launcher is not compatible with Drush 12+`).
Until the parent `Makefile` is fixed, call the vendor binary directly:
```sh
docker exec erable-php-1 /var/www/erable/vendor/bin/drush cr
docker exec erable-php-1 /var/www/erable/vendor/bin/drush cim -y
docker exec erable-php-1 /var/www/erable/vendor/bin/drush updb -y
```
Inside an `exec_php` shell, use `vendor/bin/drush` (or `./vendor/bin/drush` from `/var/www/erable/`) — not the bare `drush`.
### When to run drush cr
**Every Twig template edit must be followed by a cache rebuild**, otherwise Drupal keeps serving the previously rendered markup. This applies to anything under `web/themes/erabletheme/templates/` and any custom module template (e.g. `web/modules/custom/erable_mod/templates/`). SCSS/CSS changes do NOT require `drush cr` (the CSS file is served as-is by Drupal). Run:
```sh
docker exec erable-php-1 /var/www/erable/vendor/bin/drush cr
```
after every `.twig` edit, then hard-reload the browser.
Site URL (via reverse proxy on the host): `http://dev.erable.fr` (container exposed on `:8980`). phpMyAdmin on `http://dev.phpmyadmin.erable.fr` (`:8981`). See parent `README.md` for the nginx/apache vhost snippets.
## Theme build
The custom theme is `web/themes/erabletheme/`. SCSS is compiled to CSS via **Dart Sass** (`sass` package, not `node-sass`):
```sh
cd web/themes/erabletheme
npm install # first time only
npm run sass # runs: sass --watch --no-source-map scss/styles.scss:css/styles.css
```
The compiled `css/styles.css` is what Drupal serves (see `erabletheme.libraries.yml`). The watch must be running while editing SCSS, or styles won't update. If `npm run sass` ever appears to output into `scss/` itself, the script has been mis-set — the entry must be the `IN:OUT` form `scss/styles.scss:css/styles.css`, not two positional args.
Compile failures surface in the rendered page as garbage in `body::before { content: "..." }` (the Sass watcher injects the error there). To see them from a script: `curl -s http://dev.erable.fr | grep -A2 'body::before'`.
## Custom code
- **`web/themes/erabletheme/`** — base theme: `stark`. SCSS entry is `scss/styles.scss`, which imports `global/`, `partials/`, and per-page files (`_home.scss`, `_projets.scss`, `_actualites.scss`, …). Twig templates override blocks, regions, nodes and views; node templates live under `templates/node/` per content type (`actualite`, `projet`, `partenaire`, `equipe`, `ressource`, `meetup`). The single JS file is `js/erabletheme.js`. Slick carousel is vendored under `librairies/slick-1.8.1/`. Rellax is also vendored under `librairies/` (powers the parallax background).
- **`web/modules/custom/erable_mod/`** — site-specific module (routes, blocks, controllers under `src/`, templates under `templates/`). Notable: `SitesMap` block (`src/Plugin/Block/SitesMap.php`) renders project markers on the home map; its SVG marker template is at `assets/svg/point.svg` and the Twig wrapper at `templates/svg-mapsites.html.twig`.
- **`web/modules/custom/loginregisterblock/`** — combined login + register block.
## Theme design system (post-refonte)
The redesign on `refonte-graphique` introduces a token-driven design system. **All typography sizes are in `rem`**, never `px` (one exception: deliberate "magic numbers" tied to a slick-carousel structural quirk in `_carousel.scss`, commented as such).
### Tokens (single source of truth)
- `scss/global/variables/_colors.scss` — brand colors. `$fluo_green: #33ffc4` is the new accent; `$teal` is aliased to `$fluo_green` so legacy `$teal` usages propagate automatically. Other tokens: `$page_bg: #f9f9f9` (site background), `$text_grey: #4a4a49`, `$dark_green`, `$beige`. Gradient mixins `beige_gradient()` and `white_beige_gradient()` live here too.
- `scss/global/variables/_typography.scss` — font-size scale + line-heights + weights + semantic mixins. All sizes in `rem`:
- `$fs_xs: 0.8125rem` (≈13px), `$fs_sm: 0.9375rem` (≈15px), `$fs_md: 1.0625rem` (≈17px), `$fs_lg: 1.375rem` (≈22px), `$fs_xl: 2.25rem` (≈36px), `$fs_2xl: 3.5625rem` (≈57px).
- Mixins (**use these, do not hardcode font properties**): `main_title()`, `sous_titre()`, `sous_titre_alt()` (intermediate Vogun 22→36px), `main_text_content()`, `meta_text()`, `cta_text()`, `fluo_button()` (the universal CTA — propagates to `.more-link` and `footer.fluo_links` site-wide).
- `scss/global/_fonts.scss``@font-face` declarations. **Vogun** (titles/CTA, `fonts/Vogun/Vogun-Regular.woff2`) and **Marianne** (body) are the only typefaces. Barlow has been removed.
- `scss/global/variables/_layout.scss` — breakpoints: `$breakpoint_tablet: 760px`, `$breakpoint_desktop: 1080px`, `$breakpoint_desktop_large: 1600px`. Plus `$x_margin` for horizontal page padding.
### Responsive philosophy
Mobile-first via `vw` for proportional sizing + `max-width` (or aspect ratios) to cap on large screens. Avoid hard `px` breakpoints in component sizing — use the breakpoint variables for layout shifts only.
### Refonte branch conventions
- This is a redesign branch, so **replace** legacy code rather than stacking new styles on top. Removing the old `$teal` value, renaming Barlow out, deleting unused SVGs (e.g. `feuille.svg`) is the norm here.
- Semantic mixin names (`main_title`, `sous_titre`) are kept even when their visual content is overhauled — this preserves call-sites across all per-page SCSS files.
- It's OK to edit Twig block templates (e.g. `block--views-block--home-blocks-block-1.html.twig`, `block--sitesmap-block.html.twig`) when restructuring layouts. Avoid editing core templates like `node.html.twig` or `field--body.html.twig` to limit side effects.
- The CTA "En savoir plus" on the home is reparented by JS (see `js/erabletheme.js``intro.appendChild(moreLink)`) because `smart_trim` renders `.more-link` deep inside `article > div`. This is intentional and lets the separator stop at text-end instead of button-end.
### Décors parallax v2
All decor systems are JS-driven (injection + positioning + parallax where applicable). Common entry points live in `Drupal.behaviors.erabletheme.attach` inside `erabletheme.js`; positions recompute on `window.load`, `window.resize` (debounced 200ms). Body scroll is on `body` (not `html`) — see `_global.scss` (`body { overflow: scroll }`, `html { overflow: hidden }`). Rellax's `wrapper: 'body'` and the custom parallax scroll listener both depend on this.
Assets live in `assets/new-bg-shapes/` (frises, mid-left, home-diapo) and `assets/drawings/` (oiseaux, fleurs ponctuels).
1. **Side frises** (`.bgImg.decor-left/right`) — single `.decor-tile` in `page.html.twig` cloned by JS (`setupBackgroundTiles`) to fill `layout-container.offsetHeight`, then animated by Rellax (`new Rellax('.bgImg', { wrapper: 'body' })`). SCSS: `_background.scss` (positions in `%` of tile). `.decor-once` images (cut-at-top) are removed from clones.
2. **Mid-left column decors** (`.col-decor`, `mid-left-1.png` + `mid-left-2.png`) — `setupColDecor` / `positionColDecor` / `applyColDecorParallax`. Two cibles:
- `.fullpage:not(.large-container)` (internal pages): stack of up to 2 PNG at the bottom-left outer edge of the column. Sizes + gaps proportional to colH, min/max clamped. Display thresholds: 50% colH for both, 30% for one.
- `.map-projets` (home "projets" block): single PNG via `singleOnly: true`, threshold 50%.
Custom parallax (subtle upward translate, capped ±30px). Bord droit of PNG calé on bord gauche extérieur via `translateX(-100%)`. Visibility responsive: `_background.scss`.
3. **Footer ornements** (`.footer-decor`, `bird-3.png` + `flower-2.png`) — Twig in `page.html.twig` inside `<footer>`. CSS-only positioning in `_footer.scss`: `position: absolute; bottom: 100%` posed on the footer top edge. Footer raised to `z-index: 3` (cf. `_global.scss`) so the decors overlay the column bottom. `pointer-events: none`.
4. **Random page decors** (`.page-decor`) — `setupPageDecor` / `positionPageDecor`. One PNG per `.fullpage` (excluding `aside .fullpage` sidebars), tirage déterministe par colonne (index stocked on `col.dataset.pageDecorIdx`). Pool: `bird-1, bird-2, flower-1, flower-3` (flower-2 + bird-3 réservés au footer). Width by breakpoint, anchor switches to `.page-header-outside` on mobile. `flower-3` overlaps 40% inside (vs 20% default) because of thin stem.
5. **Home decors above carousel** (`.home-above-decor`, `flower-1` + `bird-1`) — `setupHomeAboveDecor`. Static (no parallax), debord `overlap` px on the carousel cards top edge, horizontal `offsetVw` from viewport edges.
6. **Home decors on carousel** (`.home-diapo-decor`, `home-diapo-left.png` + `home-diapo-right.png`) — `setupHomeDiapoDecor`. Anchored to `.slick-list` top (not `.carousel_container` to avoid catching the dots). Custom parallax shared with col-decor (same `applyColDecorParallax` siblings: `applyHomeDiapoParallax`). Width × `decorWidthScale()` (1× desktop, 1.5× tablet, 1.8× mobile).
7. **Home decors around projets block** (`.home-projet-decor`, `bird-2` + `flower-3`) — `setupHomeProjetDecor`. Anchored to `.map-projets`. `bird-2` at top-left (debord on the block left edge in desktop; `-3vw` from viewport in mobile/tablet). `flower-3` truncated by the viewport right edge (`right: -20px`), centered at 1/3 from block top. Static (no parallax).
The `decorWidthScale()` helper (mobile 1.8× / tablette 1.5× / desktop 1×) is shared by home-diapo, home-above, home-projet to keep widths visually comparable across screen sizes. Footer decors do NOT use it (pure CSS).
## Drupal configuration
- Exported config lives in `config/sync/` (and `config/tmp/`). Edits to config in the UI must be exported with `drush cex -y` and committed; conversely, after pulling config changes, run `drush cim -y` (via the vendor binary — see Drush gotcha).
- The project uses `wikimedia/composer-merge-plugin` to merge `web/profiles/drupal-starterkit-profile/composer.json` (itself a submodule from `figureslibres.io`).
- Drupal core is `^10.2`. Key contrib modules: `paragraphs`, `webform`, `panels`/`page_manager`, `geofield`+`leaflet` (project map), `smart_date`, `smart_trim` (responsible for `.more-link` rendering deep inside fields — see refonte conventions), `social_media_links`, `view_unpublished`.
## Database
- DB is auto-seeded from `${DB_IMPORTE_FILE}` (set in `.env` in the parent repo) on **first** `make up` only. To reload a dump later, copy the SQL into the mysql container and re-import manually — see "Updating manualy the mysql db" in the parent README.
- Credentials default to `root` / `erable` (DB name `erable`).
## Twig debugging
Twig theme debug is currently ON in this dev environment: every rendered region/block/field has `<!-- FILE NAME SUGGESTIONS -->` HTML comments listing candidate template names in priority order. To find which template controls a region of the page: View Source → search for the markup → read the suggestions above it. The active template is the first one that exists.
## Patterns to know
- Do not commit `web/sites/default/settings.local.php`, `salt.txt`, or the `files/` directory — they are environment-specific (copies of templates live in parent `ressources/drupal/`).
- The `php` container runs as the **host user** (USER_UID/USER_GID baked at build time) so file ownership stays clean. If you re-`make build` on a different machine, files written by the container will switch UID.
- xdebug is wired (see `Docker/php-8.1-fpm/` and the `XDEBUG_INI` mount). `host.docker.internal` resolves to the host on Linux via the `extra_hosts` mapping.
- Penpot is the design source of truth for the refonte. Frames of interest in the connected file: `1 - accueil - integration` (id `8997888b-7408-8014-8008-0cf456861e09`) for the home, and `3 - Single projet` (id `cb2f4013-441f-800a-8007-d81a04408009`) for the side-decor reference. Use `mcp__penpot__export_shape` to pull PNG/SVG references.

View File

@@ -17,11 +17,13 @@
"require": { "require": {
"composer/installers": "^2.0", "composer/installers": "^2.0",
"drupal/agreement": "^3.0@alpha", "drupal/agreement": "^3.0@alpha",
"drupal/better_exposed_filters": "^6.0",
"drupal/betterlogin": "^2.0", "drupal/betterlogin": "^2.0",
"drupal/config_pages": "2.15", "drupal/config_pages": "^2.0",
"drupal/core-composer-scaffold": "^10.1", "drupal/core-composer-scaffold": "^10.2",
"drupal/core-project-message": "^10.1", "drupal/core-project-message": "^10.2",
"drupal/core-recommended": "^10.1", "drupal/core-recommended": "^10.2",
"drupal/devel": "^5.1",
"drupal/email_registration": "^1.4", "drupal/email_registration": "^1.4",
"drupal/faq": "^1.2", "drupal/faq": "^1.2",
"drupal/geofield": "^1.61", "drupal/geofield": "^1.61",
@@ -30,13 +32,14 @@
"drupal/image_field_caption": "^2.0", "drupal/image_field_caption": "^2.0",
"drupal/leaflet": "^10.2", "drupal/leaflet": "^10.2",
"drupal/linked_field": "^1.5", "drupal/linked_field": "^1.5",
"drupal/matomo": "^1.23",
"drupal/page_manager": "^4.0@RC", "drupal/page_manager": "^4.0@RC",
"drupal/panels": "^4.7", "drupal/panels": "^4.7",
"drupal/paragraphs": "^1.16", "drupal/paragraphs": "^1.16",
"drupal/password_policy": "^4.0", "drupal/password_policy": "^4.0",
"drupal/profile": "^1.9", "drupal/profile": "^1.9",
"drupal/registration_role": "^2.0", "drupal/registration_role": "^2.0",
"drupal/smart_date": "^4.1@RC", "drupal/smart_date": "^4.2",
"drupal/social_media_links": "^2.9", "drupal/social_media_links": "^2.9",
"drupal/structure_sync": "^2.0", "drupal/structure_sync": "^2.0",
"drupal/terms_of_use": "^2.3", "drupal/terms_of_use": "^2.3",
@@ -127,11 +130,13 @@
"merge-extra": true "merge-extra": true
}, },
"patches": { "patches": {
"drupal/social_media_links":{
"Replace Twitter with X https://www.drupal.org/project/social_media_links/issues/3384469": "https://www.drupal.org/files/issues/2023-09-12/social_media_links-change_twitter_to_x-3384469-7.patch"
}, },
"oldpatches": {
"drupal/user_email_verification":{ "drupal/user_email_verification":{
"Fatal error when rules module is missing https://www.drupal.org/project/user_email_verification/issues/3376165":"https://www.drupal.org/files/issues/2023-07-21/user_email_verification-rules_conditions-3376165-2.patch" "Fatal error when rules module is missing https://www.drupal.org/project/user_email_verification/issues/3376165":"https://www.drupal.org/files/issues/2023-07-21/user_email_verification-rules_conditions-3376165-2.patch"
},
"drupal/social_media_links":{
"Replace Twitter with X https://www.drupal.org/project/social_media_links/issues/3384469": "https://www.drupal.org/files/issues/2023-09-12/social_media_links-change_twitter_to_x-3384469-7.patch"
} }
} }
} }

3788
composer.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,4 +1,3 @@
_core: _core:
default_config_hash: RumewwAShocwpN5KgIf0U8Z2yd4_f7mQJpYnwLTzhhQ default_config_hash: RumewwAShocwpN5KgIf0U8Z2yd4_f7mQJpYnwLTzhhQ
langcode: fr
menu_depth: 4 menu_depth: 4

View File

@@ -1,23 +1,23 @@
uuid: fbafd41d-6910-4030-b311-94796bfdea06 uuid: b233a4bb-16c2-4ebb-8588-a835dad22f53
langcode: fr langcode: fr
status: true status: true
dependencies: dependencies:
config: config:
- system.menu.main - system.menu.le-
module: module:
- menu_block - menu_block
theme: theme:
- erabletheme - erabletheme
id: erabletheme_navigationprincipale id: erabletheme_leprogramme
theme: erabletheme theme: erabletheme
region: primary_menu region: secondary_menu
weight: -5 weight: 0
provider: null provider: null
plugin: 'menu_block:main' plugin: 'menu_block:le-'
settings: settings:
id: 'menu_block:main' id: 'menu_block:le-'
label: 'Navigation principale' label: 'Le Programme'
label_display: '0' label_display: visible
provider: menu_block provider: menu_block
follow: false follow: false
follow_parent: child follow_parent: child
@@ -26,6 +26,6 @@ settings:
level: 1 level: 1
depth: 0 depth: 0
expand_all_items: false expand_all_items: false
parent: 'main:' parent: 'le-:'
suggestion: main suggestion: le_
visibility: { } visibility: { }

View File

@@ -0,0 +1,31 @@
uuid: fdcecdf1-6b41-44be-9a67-d1bc81a2eab3
langcode: fr
status: true
dependencies:
config:
- system.menu.le-
module:
- menu_block
theme:
- erabletheme
id: erabletheme_leprogramme_2
theme: erabletheme
region: sidebar_first
weight: 0
provider: null
plugin: 'menu_block:le-'
settings:
id: 'menu_block:le-'
label: 'Le Programme'
label_display: visible
provider: menu_block
follow: false
follow_parent: child
label_link: false
label_type: block
level: 1
depth: 0
expand_all_items: false
parent: 'le-:'
suggestion: le_
visibility: { }

View File

@@ -3,6 +3,7 @@ langcode: fr
status: true status: true
dependencies: dependencies:
module: module:
- block_class
- social_media_links - social_media_links
theme: theme:
- erabletheme - erabletheme
@@ -23,7 +24,7 @@ settings:
description: '' description: ''
weight: '-43' weight: '-43'
twitter: twitter:
value: erable_program value: ''
description: '' description: ''
weight: '-42' weight: '-42'
amazon: amazon:
@@ -150,6 +151,18 @@ settings:
value: '' value: ''
description: '' description: ''
weight: '-11' weight: '-11'
yandex_zen:
value: ''
description: ''
weight: '-10'
soundcloud:
value: ''
description: ''
weight: '-9'
whatsapp_channel:
value: ''
description: ''
weight: '-8'
appearance: appearance:
orientation: h orientation: h
show_name: 0 show_name: 0

View File

@@ -1,6 +1,6 @@
uuid: 8eb6829e-ca59-4575-9995-09c358c6044e uuid: 8eb6829e-ca59-4575-9995-09c358c6044e
langcode: fr langcode: fr
status: true status: false
dependencies: dependencies:
content: content:
- 'block_content:link:82c97cc5-9a38-42e6-852f-e160d945a338' - 'block_content:link:82c97cc5-9a38-42e6-852f-e160d945a338'

View File

@@ -1,6 +1,6 @@
uuid: 06d94b61-c1be-4382-b4e0-2184f06300c7 uuid: 06d94b61-c1be-4382-b4e0-2184f06300c7
langcode: fr langcode: fr
status: true status: false
dependencies: dependencies:
content: content:
- 'block_content:link:40c00cc4-49aa-41f8-b27c-3545c6be2982' - 'block_content:link:40c00cc4-49aa-41f8-b27c-3545c6be2982'

View File

@@ -4,6 +4,7 @@ langcode: fr
maxlength_block_class_field: 255 maxlength_block_class_field: 255
field_type: multiple_textfields field_type: multiple_textfields
default_case: standard default_case: standard
block_classes_stored: { }
enable_attributes: true enable_attributes: true
enable_auto_complete: true enable_auto_complete: true
qty_classes_per_block: 10 qty_classes_per_block: 10
@@ -15,7 +16,7 @@ weight_attributes: 0
weight_class: 0 weight_class: 0
weight_id: 0 weight_id: 0
filter_html_clean_css_identifier: '' filter_html_clean_css_identifier: ''
maxlength_attributes: 0 maxlength_attributes: 255
maxlength_id: 255 maxlength_id: 255
attribute_keys_stored: '[]' attribute_keys_stored: '[]'
attribute_value_stored: '[]' attribute_value_stored: '[]'

View File

@@ -4,5 +4,5 @@ status: true
dependencies: { } dependencies: { }
id: link id: link
label: Link label: Link
revision: 0 revision: false
description: '' description: ''

View File

@@ -4,5 +4,5 @@ status: true
dependencies: { } dependencies: { }
id: logo_link id: logo_link
label: 'Logo link' label: 'Logo link'
revision: 0 revision: false
description: '' description: ''

View File

@@ -2,4 +2,3 @@ _core:
default_config_hash: AF4cxceuiw6dhwOrF9ZgpyKC4xsWt4Yhvohb3WNgn8o default_config_hash: AF4cxceuiw6dhwOrF9ZgpyKC4xsWt4Yhvohb3WNgn8o
auto_import: { } auto_import: { }
auto_export: { } auto_export: { }
langcode: fr

View File

@@ -1,4 +1,4 @@
_core: _core:
default_config_hash: LzdDtE3Im_Ysio7g1Eo8ymSMq0mgSQMPzv0khsr_J64 default_config_hash: LzdDtE3Im_Ysio7g1Eo8ymSMq0mgSQMPzv0khsr_J64
langcode: fr
ignored_config_entities: { } ignored_config_entities: { }
mode: simple

View File

@@ -0,0 +1,17 @@
uuid: 5d4ed356-2db2-4817-b5cd-ac0d7df3cd20
langcode: fr
status: true
dependencies: { }
id: partenaires
label: Partenaires
token: true
context:
show_warning: true
group:
language: false
fallback:
language: ''
menu:
path: /admin/content/partenaires
weight: 0
description: ''

View File

@@ -1,6 +1,5 @@
_core: _core:
default_config_hash: Ybib_dFQ1insjZmm1a7bQlvdUVX8BGbF8EZGz2jMBPo default_config_hash: Ybib_dFQ1insjZmm1a7bQlvdUVX8BGbF8EZGz2jMBPo
langcode: fr
default_form: feedback default_form: feedback
flood: flood:
limit: 5 limit: 5

View File

@@ -1,6 +1,5 @@
_core: _core:
default_config_hash: IdcCyfVkD8kunSj3rbm1mwrfJbfcJK4bjfPheIqxnxI default_config_hash: IdcCyfVkD8kunSj3rbm1mwrfJbfcJK4bjfPheIqxnxI
langcode: fr
verbose: 0 verbose: 0
types: types:
contact_message: { } contact_message: { }

View File

@@ -1,5 +1,4 @@
_core: _core:
default_config_hash: S2TgQLZhiodGAfJKqb5Epnsksw3ST09nIMqTazOcBuI default_config_hash: S2TgQLZhiodGAfJKqb5Epnsksw3ST09nIMqTazOcBuI
langcode: fr
content_lock_timeout_minutes: '30' content_lock_timeout_minutes: '30'
content_lock_timeout_on_edit: 0 content_lock_timeout_on_edit: 0

View File

@@ -0,0 +1,24 @@
uuid: ac8b36dd-5535-49aa-8acb-cf54fc1af148
langcode: fr
status: true
dependencies:
config:
- config_pages.type.partenaires
- field.field.config_pages.partenaires.field_intro
module:
- text
id: config_pages.partenaires.default
targetEntityType: config_pages
bundle: partenaires
mode: default
content:
field_intro:
type: text_textarea
weight: 0
region: content
settings:
rows: 5
placeholder: ''
third_party_settings: { }
hidden:
label: true

View File

@@ -9,6 +9,8 @@ dependencies:
- field.field.node.projet.field_chronologie - field.field.node.projet.field_chronologie
- field.field.node.projet.field_collectif_du_projet - field.field.node.projet.field_collectif_du_projet
- field.field.node.projet.field_diaporama - field.field.node.projet.field_diaporama
- field.field.node.projet.field_intro
- field.field.node.projet.field_legende_carte
- field.field.node.projet.field_liens - field.field.node.projet.field_liens
- field.field.node.projet.field_localisation_textuel - field.field.node.projet.field_localisation_textuel
- field.field.node.projet.field_pieces_jointes - field.field.node.projet.field_pieces_jointes
@@ -24,10 +26,10 @@ dependencies:
- field_group - field_group
- file - file
- image - image
- leaflet
- link - link
- paragraphs - paragraphs
- path - path
- text
third_party_settings: third_party_settings:
field_group: field_group:
group_tabs: group_tabs:
@@ -42,7 +44,7 @@ third_party_settings:
label: Tabs label: Tabs
region: content region: content
parent_name: '' parent_name: ''
weight: 3 weight: 1
format_type: tabs format_type: tabs
format_settings: format_settings:
classes: '' classes: ''
@@ -55,6 +57,7 @@ third_party_settings:
children: children:
- field_sous_titre - field_sous_titre
- field_localisation_textuel - field_localisation_textuel
- field_intro
- field_texte - field_texte
- field_chiffres_clefs - field_chiffres_clefs
- field_chronologie - field_chronologie
@@ -73,6 +76,7 @@ third_party_settings:
required_fields: true required_fields: true
group_carte: group_carte:
children: children:
- field_legende_carte
- field_carte - field_carte
label: carte label: carte
region: content region: content
@@ -129,7 +133,7 @@ third_party_settings:
label: Details label: Details
region: content region: content
parent_name: '' parent_name: ''
weight: 4 weight: 2
format_type: details_sidebar format_type: details_sidebar
format_settings: format_settings:
classes: '' classes: ''
@@ -205,71 +209,6 @@ content:
placeholder: '' placeholder: ''
third_party_settings: { } third_party_settings: { }
field_carte: field_carte:
type: leaflet_widget_default
weight: 3
region: content
settings:
map:
leaflet_map: 'OSM Mapnik'
height: 400
auto_center: 1
map_position:
force: true
center:
lat: 46.751944
lon: 2.416667
zoomControlPosition: topleft
zoom: 5
minZoom: 1
maxZoom: 18
zoomFiner: 0
scroll_zoom_enabled: 1
input:
show: true
readonly: false
toolbar:
position: topright
marker: defaultMarker
drawPolyline: true
drawRectangle: true
drawPolygon: true
drawCircle: false
drawText: false
editMode: false
dragMode: false
cutPolygon: false
removalMode: false
rotateMode: false
reset_map:
control: false
options: '{"position":"topleft","title":"Reset View"}'
map_scale:
control: false
options: '{"position":"bottomright","maxWidth":100,"metric":true,"imperial":false,"updateWhenIdle":false}'
fullscreen:
control: false
options: '{"position":"topleft","pseudoFullscreen":false}'
path: '{"color":"#3388ff","opacity":"1.0","stroke":true,"weight":3,"fill":"depends","fillColor":"*","fillOpacity":"0.2","radius":"6"}'
locate:
control: false
options: '{"position":"topright","setView":"untilPanOrZoom","returnToPrevBounds":true,"keepCurrentZoomLevel":true,"strings":{"title":"Locate my position"}}'
automatic: false
geocoder:
control: false
settings:
position: topright
input_size: 20
providers: { }
min_terms: 4
delay: 800
zoom: 16
popup: false
options: ''
geometry_validation: 0
feature_properties:
values: ''
third_party_settings: { }
field_chiffres_clefs:
type: paragraphs type: paragraphs
weight: 4 weight: 4
region: content region: content
@@ -287,7 +226,7 @@ content:
collapse_edit_all: collapse_edit_all collapse_edit_all: collapse_edit_all
duplicate: duplicate duplicate: duplicate
third_party_settings: { } third_party_settings: { }
field_chronologie: field_chiffres_clefs:
type: paragraphs type: paragraphs
weight: 5 weight: 5
region: content region: content
@@ -305,6 +244,24 @@ content:
collapse_edit_all: collapse_edit_all collapse_edit_all: collapse_edit_all
duplicate: duplicate duplicate: duplicate
third_party_settings: { } third_party_settings: { }
field_chronologie:
type: paragraphs
weight: 6
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: { }
field_collectif_du_projet: field_collectif_du_projet:
type: paragraphs type: paragraphs
weight: 27 weight: 27
@@ -331,6 +288,22 @@ content:
progress_indicator: throbber progress_indicator: throbber
preview_image_style: thumbnail preview_image_style: thumbnail
third_party_settings: { } third_party_settings: { }
field_intro:
type: text_textarea
weight: 3
region: content
settings:
rows: 5
placeholder: ''
third_party_settings: { }
field_legende_carte:
type: text_textarea
weight: 3
region: content
settings:
rows: 5
placeholder: ''
third_party_settings: { }
field_liens: field_liens:
type: link_default type: link_default
weight: 5 weight: 5
@@ -391,7 +364,7 @@ content:
third_party_settings: { } third_party_settings: { }
field_texte: field_texte:
type: paragraphs type: paragraphs
weight: 3 weight: 4
region: content region: content
settings: settings:
title: Paragraphe title: Paragraphe

View File

@@ -3,32 +3,48 @@ langcode: fr
status: true status: true
dependencies: dependencies:
config: config:
- field.field.node.ressource.body - field.field.node.ressource.field_couverture
- field.field.node.ressource.field_fichier_ressource
- field.field.node.ressource.field_ressource_date
- image.style.thumbnail
- node.type.ressource - node.type.ressource
module: module:
- datetime
- file
- image
- path - path
- text
id: node.ressource.default id: node.ressource.default
targetEntityType: node targetEntityType: node
bundle: ressource bundle: ressource
mode: default mode: default
content: content:
body:
type: text_textarea_with_summary
weight: 121
region: content
settings:
rows: 9
summary_rows: 3
placeholder: ''
show_summary: false
third_party_settings: { }
created: created:
type: datetime_timestamp type: datetime_timestamp
weight: 10 weight: 10
region: content region: content
settings: { } settings: { }
third_party_settings: { } third_party_settings: { }
field_couverture:
type: image_image
weight: 123
region: content
settings:
progress_indicator: throbber
preview_image_style: thumbnail
third_party_settings: { }
field_fichier_ressource:
type: file_generic
weight: 122
region: content
settings:
progress_indicator: throbber
third_party_settings: { }
field_ressource_date:
type: datetime_default
weight: 124
region: content
settings: { }
third_party_settings: { }
langcode: langcode:
type: language_select type: language_select
weight: 2 weight: 2

View File

@@ -0,0 +1,99 @@
uuid: c23cab46-cadb-4b78-a0f1-48212974f8a5
langcode: fr
status: true
dependencies:
config:
- field.field.paragraph.geofield_projet.field_carte
- field.field.paragraph.geofield_projet.field_libele
- field.field.paragraph.geofield_projet.field_principal
- paragraphs.paragraphs_type.geofield_projet
module:
- leaflet
id: paragraph.geofield_projet.default
targetEntityType: paragraph
bundle: geofield_projet
mode: default
content:
field_carte:
type: leaflet_widget_default
weight: 1
region: content
settings:
map:
leaflet_map: 'OSM Mapnik'
height: 400
auto_center: 1
map_position:
force: false
center:
lat: 0.0
lon: 0.0
zoomControlPosition: topleft
zoom: 5
minZoom: 1
maxZoom: 18
zoomFiner: 0
scroll_zoom_enabled: 1
input:
show: true
readonly: false
toolbar:
position: topright
marker: defaultMarker
drawPolyline: true
drawRectangle: true
drawPolygon: true
drawCircle: false
drawText: false
editMode: true
dragMode: true
cutPolygon: false
removalMode: true
rotateMode: false
reset_map:
control: false
options: '{"position": "topleft", "title": "Reset View"}'
map_scale:
control: false
options: '{"position":"bottomright","maxWidth":100,"metric":true,"imperial":false,"updateWhenIdle":false}'
fullscreen:
control: false
options: '{"position":"topleft","pseudoFullscreen":false}'
path: '{"color":"#3388ff","opacity":"1.0","stroke":true,"weight":3,"fill":"depends","fillColor":"*","fillOpacity":"0.2","radius":"6"}'
locate:
control: false
options: '{"position": "topright", "setView": "untilPanOrZoom", "returnToPrevBounds":true, "keepCurrentZoomLevel": true, "strings": {"title": "Locate my position"}}'
automatic: false
geocoder:
control: false
settings:
position: topright
input_size: 20
providers: { }
min_terms: 4
delay: 800
zoom: 16
popup: false
options: ''
geometry_validation: false
feature_properties:
values: ''
third_party_settings: { }
field_libele:
type: string_textfield
weight: 2
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
field_principal:
type: boolean_checkbox
weight: 0
region: content
settings:
display_label: true
third_party_settings: { }
hidden:
created: true
status: true

View File

@@ -8,5 +8,6 @@ _core:
default_config_hash: wtsEf26SHyRbzRKFX3yOY9yJzYsEq5e2bd7xSCKPevw default_config_hash: wtsEf26SHyRbzRKFX3yOY9yJzYsEq5e2bd7xSCKPevw
id: user.register id: user.register
label: "S'inscrire" label: "S'inscrire"
description: ''
targetEntityType: user targetEntityType: user
cache: true cache: true

View File

@@ -0,0 +1,23 @@
uuid: 428832a7-10f4-4ebb-a75c-0db9fc7c6d2b
langcode: fr
status: true
dependencies:
config:
- config_pages.type.partenaires
- field.field.config_pages.partenaires.field_intro
module:
- text
id: config_pages.partenaires.default
targetEntityType: config_pages
bundle: partenaires
mode: default
content:
field_intro:
type: text_default
label: visually_hidden
settings: { }
third_party_settings: { }
weight: 0
region: content
hidden:
search_api_excerpt: true

View File

@@ -0,0 +1,24 @@
uuid: 8bd188c3-a191-4967-a4eb-101f4d0b5653
langcode: fr
status: true
dependencies:
config:
- config_pages.type.partenaires
- core.entity_view_mode.config_pages.full
- field.field.config_pages.partenaires.field_intro
module:
- text
id: config_pages.partenaires.full
targetEntityType: config_pages
bundle: partenaires
mode: full
content:
field_intro:
type: text_default
label: visually_hidden
settings: { }
third_party_settings: { }
weight: 0
region: content
hidden:
search_api_excerpt: true

View File

@@ -9,6 +9,8 @@ dependencies:
- field.field.node.projet.field_chronologie - field.field.node.projet.field_chronologie
- field.field.node.projet.field_collectif_du_projet - field.field.node.projet.field_collectif_du_projet
- field.field.node.projet.field_diaporama - field.field.node.projet.field_diaporama
- field.field.node.projet.field_intro
- field.field.node.projet.field_legende_carte
- field.field.node.projet.field_liens - field.field.node.projet.field_liens
- field.field.node.projet.field_localisation_textuel - field.field.node.projet.field_localisation_textuel
- field.field.node.projet.field_pieces_jointes - field.field.node.projet.field_pieces_jointes
@@ -22,9 +24,9 @@ dependencies:
module: module:
- entity_reference_revisions - entity_reference_revisions
- file - file
- geofield
- image - image
- link - link
- text
- user - user
id: node.projet.default id: node.projet.default
targetEntityType: node targetEntityType: node
@@ -37,16 +39,16 @@ content:
settings: settings:
link: true link: true
third_party_settings: { } third_party_settings: { }
weight: 12 weight: 14
region: content region: content
field_carte: field_carte:
type: geofield_default type: entity_reference_revisions_entity_view
label: above label: above
settings: settings:
output_format: wkt view_mode: default
output_escape: true link: ''
third_party_settings: { } third_party_settings: { }
weight: 11 weight: 20
region: content region: content
field_chiffres_clefs: field_chiffres_clefs:
type: entity_reference_revisions_entity_view type: entity_reference_revisions_entity_view
@@ -86,6 +88,20 @@ content:
third_party_settings: { } third_party_settings: { }
weight: 6 weight: 6
region: content region: content
field_intro:
type: text_default
label: above
settings: { }
third_party_settings: { }
weight: 18
region: content
field_legende_carte:
type: text_default
label: above
settings: { }
third_party_settings: { }
weight: 19
region: content
field_liens: field_liens:
type: link type: link
label: hidden label: hidden
@@ -121,7 +137,7 @@ content:
thousand_separator: '' thousand_separator: ''
prefix_suffix: true prefix_suffix: true
third_party_settings: { } third_party_settings: { }
weight: 14 weight: 16
region: content region: content
field_pour_aller_plus_loin: field_pour_aller_plus_loin:
type: entity_reference_label type: entity_reference_label
@@ -129,7 +145,7 @@ content:
settings: settings:
link: true link: true
third_party_settings: { } third_party_settings: { }
weight: 13 weight: 15
region: content region: content
field_session: field_session:
type: entity_reference_label type: entity_reference_label
@@ -137,7 +153,7 @@ content:
settings: settings:
link: true link: true
third_party_settings: { } third_party_settings: { }
weight: 15 weight: 17
region: content region: content
field_sous_titre: field_sous_titre:
type: string type: string

View File

@@ -10,6 +10,8 @@ dependencies:
- field.field.node.projet.field_chronologie - field.field.node.projet.field_chronologie
- field.field.node.projet.field_collectif_du_projet - field.field.node.projet.field_collectif_du_projet
- field.field.node.projet.field_diaporama - field.field.node.projet.field_diaporama
- field.field.node.projet.field_intro
- field.field.node.projet.field_legende_carte
- field.field.node.projet.field_liens - field.field.node.projet.field_liens
- field.field.node.projet.field_localisation_textuel - field.field.node.projet.field_localisation_textuel
- field.field.node.projet.field_pieces_jointes - field.field.node.projet.field_pieces_jointes
@@ -25,8 +27,8 @@ dependencies:
- entity_reference_revisions - entity_reference_revisions
- file - file
- image_field_caption - image_field_caption
- leaflet
- link - link
- text
- user - user
id: node.projet.full id: node.projet.full
targetEntityType: node targetEntityType: node
@@ -34,111 +36,6 @@ bundle: projet
mode: full mode: full
content: content:
field_carte: field_carte:
type: leaflet_formatter_default
label: visually_hidden
settings:
multiple_map: false
leaflet_map: 'OSM Mapnik'
height: 400
height_unit: px
hide_empty_map: false
disable_wheel: false
gesture_handling: false
fitbounds_options: '{"padding":[0,0]}'
reset_map:
control: false
options: '{"position": "topleft", "title": "Reset View"}'
map_scale:
control: false
options: '{"position":"bottomright","maxWidth":100,"metric":true,"imperial":false,"updateWhenIdle":false}'
locate:
control: false
options: '{"position": "topright", "setView": "untilPanOrZoom", "returnToPrevBounds":true, "keepCurrentZoomLevel": true, "strings": {"title": "Locate my position"}}'
automatic: false
leaflet_tooltip:
value: ''
options: '{"permanent":false,"direction":"center"}'
popup: false
popup_content: ''
leaflet_popup:
control: ''
content: ''
options: '{"maxWidth":"300","minWidth":"50", "autoPan": true}'
value: ''
view_mode: full
map_position:
force: false
center:
lat: 0.0
lon: 0.0
zoomControlPosition: topleft
zoom: 5
minZoom: 1
maxZoom: 18
zoomFiner: 0
icon:
iconType: marker
iconUrl: ''
shadowUrl: ''
className: ''
iconSize:
x: null
'y': null
iconAnchor:
x: null
'y': null
shadowSize:
x: null
'y': null
shadowAnchor:
x: null
'y': null
popupAnchor:
x: null
'y': null
html: '<div></div>'
html_class: leaflet-map-divicon
circle_marker_options: '{"radius": 100, "color": "red", "fillColor": "#f03", "fillOpacity": 0.5}'
leaflet_markercluster:
control: false
options: '{"spiderfyOnMaxZoom":true,"showCoverageOnHover":true,"removeOutsideVisibleBounds": false}'
excluded: ''
include_path: false
fullscreen:
control: false
options: '{"position":"topleft","pseudoFullscreen":false}'
path: '{"color":"#3388ff","opacity":"1.0","stroke":true,"weight":3,"fill":"depends","fillColor":"*","fillOpacity":"0.2","radius":"6"}'
feature_properties:
values: ''
geocoder:
control: false
settings:
autocomplete:
placeholder: 'Search Address'
title: 'Search an Address on the Map'
position: topright
input_size: 20
providers: { }
min_terms: 4
delay: 800
zoom: 16
popup: false
options: ''
map_lazy_load:
lazy_load: false
third_party_settings: { }
weight: 6
region: content
field_chiffres_clefs:
type: entity_reference_revisions_entity_view
label: visually_hidden
settings:
view_mode: default
link: ''
third_party_settings: { }
weight: 5
region: content
field_chronologie:
type: entity_reference_revisions_entity_view type: entity_reference_revisions_entity_view
label: above label: above
settings: settings:
@@ -147,6 +44,24 @@ content:
third_party_settings: { } third_party_settings: { }
weight: 7 weight: 7
region: content region: content
field_chiffres_clefs:
type: entity_reference_revisions_entity_view
label: visually_hidden
settings:
view_mode: default
link: ''
third_party_settings: { }
weight: 6
region: content
field_chronologie:
type: entity_reference_revisions_entity_view
label: above
settings:
view_mode: default
link: ''
third_party_settings: { }
weight: 9
region: content
field_collectif_du_projet: field_collectif_du_projet:
type: entity_reference_revisions_entity_view type: entity_reference_revisions_entity_view
label: above label: above
@@ -154,7 +69,7 @@ content:
view_mode: default view_mode: default
link: '' link: ''
third_party_settings: { } third_party_settings: { }
weight: 8 weight: 10
region: content region: content
field_diaporama: field_diaporama:
type: image_caption type: image_caption
@@ -165,8 +80,22 @@ content:
image_loading: image_loading:
attribute: lazy attribute: lazy
third_party_settings: { } third_party_settings: { }
weight: 4
region: content
field_intro:
type: text_default
label: above
settings: { }
third_party_settings: { }
weight: 3 weight: 3
region: content region: content
field_legende_carte:
type: text_default
label: above
settings: { }
third_party_settings: { }
weight: 8
region: content
field_liens: field_liens:
type: link type: link
label: visually_hidden label: visually_hidden
@@ -177,7 +106,7 @@ content:
rel: '' rel: ''
target: '' target: ''
third_party_settings: { } third_party_settings: { }
weight: 11 weight: 13
region: content region: content
field_localisation_textuel: field_localisation_textuel:
type: string type: string
@@ -193,7 +122,7 @@ content:
settings: settings:
use_description_as_link_text: true use_description_as_link_text: true
third_party_settings: { } third_party_settings: { }
weight: 10 weight: 12
region: content region: content
field_pour_aller_plus_loin: field_pour_aller_plus_loin:
type: entity_reference_label type: entity_reference_label
@@ -201,7 +130,7 @@ content:
settings: settings:
link: true link: true
third_party_settings: { } third_party_settings: { }
weight: 9 weight: 11
region: content region: content
field_sous_titre: field_sous_titre:
type: string type: string
@@ -218,7 +147,7 @@ content:
view_mode: default view_mode: default
link: '' link: ''
third_party_settings: { } third_party_settings: { }
weight: 4 weight: 5
region: content region: content
field_th: field_th:
type: entity_reference_label type: entity_reference_label

View File

@@ -10,6 +10,8 @@ dependencies:
- field.field.node.projet.field_chronologie - field.field.node.projet.field_chronologie
- field.field.node.projet.field_collectif_du_projet - field.field.node.projet.field_collectif_du_projet
- field.field.node.projet.field_diaporama - field.field.node.projet.field_diaporama
- field.field.node.projet.field_intro
- field.field.node.projet.field_legende_carte
- field.field.node.projet.field_liens - field.field.node.projet.field_liens
- field.field.node.projet.field_localisation_textuel - field.field.node.projet.field_localisation_textuel
- field.field.node.projet.field_pieces_jointes - field.field.node.projet.field_pieces_jointes
@@ -47,6 +49,8 @@ hidden:
field_chronologie: true field_chronologie: true
field_collectif_du_projet: true field_collectif_du_projet: true
field_diaporama: true field_diaporama: true
field_intro: true
field_legende_carte: true
field_liens: true field_liens: true
field_localisation_textuel: true field_localisation_textuel: true
field_pieces_jointes: true field_pieces_jointes: true

View File

@@ -10,6 +10,8 @@ dependencies:
- field.field.node.projet.field_chronologie - field.field.node.projet.field_chronologie
- field.field.node.projet.field_collectif_du_projet - field.field.node.projet.field_collectif_du_projet
- field.field.node.projet.field_diaporama - field.field.node.projet.field_diaporama
- field.field.node.projet.field_intro
- field.field.node.projet.field_legende_carte
- field.field.node.projet.field_liens - field.field.node.projet.field_liens
- field.field.node.projet.field_localisation_textuel - field.field.node.projet.field_localisation_textuel
- field.field.node.projet.field_pieces_jointes - field.field.node.projet.field_pieces_jointes
@@ -72,6 +74,8 @@ hidden:
field_chiffres_clefs: true field_chiffres_clefs: true
field_chronologie: true field_chronologie: true
field_collectif_du_projet: true field_collectif_du_projet: true
field_intro: true
field_legende_carte: true
field_liens: true field_liens: true
field_pieces_jointes: true field_pieces_jointes: true
field_poids: true field_poids: true

View File

@@ -3,22 +3,47 @@ langcode: fr
status: true status: true
dependencies: dependencies:
config: config:
- field.field.node.ressource.body - field.field.node.ressource.field_couverture
- field.field.node.ressource.field_fichier_ressource
- field.field.node.ressource.field_ressource_date
- node.type.ressource - node.type.ressource
module: module:
- text - datetime
- file
- image
- user - user
id: node.ressource.default id: node.ressource.default
targetEntityType: node targetEntityType: node
bundle: ressource bundle: ressource
mode: default mode: default
content: content:
body: field_couverture:
type: text_default type: image
label: hidden label: above
settings: { } settings:
image_link: ''
image_style: ''
image_loading:
attribute: lazy
third_party_settings: { } third_party_settings: { }
weight: 101 weight: 103
region: content
field_fichier_ressource:
type: file_default
label: above
settings:
use_description_as_link_text: true
third_party_settings: { }
weight: 102
region: content
field_ressource_date:
type: datetime_default
label: above
settings:
timezone_override: ''
format_type: moyen
third_party_settings: { }
weight: 104
region: content region: content
links: links:
settings: { } settings: { }

View File

@@ -4,29 +4,25 @@ status: true
dependencies: dependencies:
config: config:
- core.entity_view_mode.node.teaser - core.entity_view_mode.node.teaser
- field.field.node.ressource.body - field.field.node.ressource.field_couverture
- field.field.node.ressource.field_fichier_ressource
- field.field.node.ressource.field_ressource_date
- node.type.ressource - node.type.ressource
module: module:
- text
- user - user
id: node.ressource.teaser id: node.ressource.teaser
targetEntityType: node targetEntityType: node
bundle: ressource bundle: ressource
mode: teaser mode: teaser
content: content:
body:
type: text_summary_or_trimmed
label: hidden
settings:
trim_length: 600
third_party_settings: { }
weight: 101
region: content
links: links:
settings: { } settings: { }
third_party_settings: { } third_party_settings: { }
weight: 100 weight: 100
region: content region: content
hidden: hidden:
field_couverture: true
field_fichier_ressource: true
field_ressource_date: true
langcode: true langcode: true
search_api_excerpt: true search_api_excerpt: true

View File

@@ -0,0 +1,124 @@
uuid: 6e0e14d8-dc29-4d65-9f7f-5f510d33ce93
langcode: fr
status: true
dependencies:
config:
- field.field.paragraph.geofield_projet.field_carte
- field.field.paragraph.geofield_projet.field_libele
- field.field.paragraph.geofield_projet.field_principal
- paragraphs.paragraphs_type.geofield_projet
module:
- leaflet
id: paragraph.geofield_projet.default
targetEntityType: paragraph
bundle: geofield_projet
mode: default
content:
field_carte:
type: leaflet_formatter_default
label: hidden
settings:
multiple_map: false
leaflet_map: 'OSM Mapnik'
height: 400
height_unit: px
hide_empty_map: false
disable_wheel: false
gesture_handling: false
fitbounds_options: '{"padding":[0,0]}'
reset_map:
control: false
options: '{"position": "topleft", "title": "Reset View"}'
map_scale:
control: false
options: '{"position":"bottomright","maxWidth":100,"metric":true,"imperial":false,"updateWhenIdle":false}'
locate:
control: false
options: '{"position": "topright", "setView": "untilPanOrZoom", "returnToPrevBounds":true, "keepCurrentZoomLevel": true, "strings": {"title": "Locate my position"}}'
automatic: false
leaflet_tooltip:
value: ''
options: '{"permanent":false,"direction":"center"}'
popup: false
popup_content: ''
leaflet_popup:
control: ''
content: ''
options: '{"maxWidth":"300","minWidth":"50", "autoPan": true}'
value: ''
view_mode: full
map_position:
force: false
center:
lat: 0.0
lon: 0.0
zoomControlPosition: topleft
zoom: 5
minZoom: 1
maxZoom: 18
zoomFiner: 0
weight: '0'
icon:
iconType: marker
iconUrl: ''
shadowUrl: ''
className: ''
iconSize:
x: null
'y': null
iconAnchor:
x: null
'y': null
shadowSize:
x: null
'y': null
shadowAnchor:
x: null
'y': null
popupAnchor:
x: null
'y': null
html: '<div></div>'
html_class: leaflet-map-divicon
circle_marker_options: '{"radius": 100, "color": "red", "fillColor": "#f03", "fillOpacity": 0.5}'
leaflet_markercluster:
control: false
options: '{"spiderfyOnMaxZoom":true,"showCoverageOnHover":true,"removeOutsideVisibleBounds": false}'
excluded: ''
include_path: false
fullscreen:
control: false
options: '{"position":"topleft","pseudoFullscreen":false}'
path: '{"color":"#3388ff","opacity":"1.0","stroke":true,"weight":3,"fill":"depends","fillColor":"*","fillOpacity":"0.2","radius":"6"}'
feature_properties:
values: ''
geocoder:
control: false
settings:
autocomplete:
placeholder: 'Search Address'
title: 'Search an Address on the Map'
position: topright
input_size: 20
providers: { }
min_terms: 4
delay: 800
zoom: 16
popup: false
options: ''
map_lazy_load:
lazy_load: false
third_party_settings: { }
weight: 0
region: content
field_libele:
type: string
label: hidden
settings:
link_to_entity: false
third_party_settings: { }
weight: 1
region: content
hidden:
field_principal: true
search_api_excerpt: true

View File

@@ -8,5 +8,6 @@ _core:
default_config_hash: eZGw53_tQR0o846P6awZpw-1AarhtXlm-6AKAkmLvKY default_config_hash: eZGw53_tQR0o846P6awZpw-1AarhtXlm-6AKAkmLvKY
id: block.token id: block.token
label: 'Jeton (token)' label: 'Jeton (token)'
description: ''
targetEntityType: block targetEntityType: block
cache: true cache: true

View File

@@ -8,5 +8,6 @@ _core:
default_config_hash: 4tedlMuvQjDOdvHdw86_e-2Rt78aR7TGFMfOK8Ejppg default_config_hash: 4tedlMuvQjDOdvHdw86_e-2Rt78aR7TGFMfOK8Ejppg
id: block_content.full id: block_content.full
label: Complet label: Complet
description: ''
targetEntityType: block_content targetEntityType: block_content
cache: true cache: true

View File

@@ -8,5 +8,6 @@ _core:
default_config_hash: VYERDzPNi1-oUm7KMLjol4oLcjbHr-onKbitt4dZuN0 default_config_hash: VYERDzPNi1-oUm7KMLjol4oLcjbHr-onKbitt4dZuN0
id: config_pages.full id: config_pages.full
label: Complet label: Complet
description: ''
targetEntityType: config_pages targetEntityType: config_pages
cache: true cache: true

View File

@@ -8,5 +8,6 @@ _core:
default_config_hash: 2xSc_t5yN14t-fSfl3MR1WP9Em9ij1hY8A5IIVGlhts default_config_hash: 2xSc_t5yN14t-fSfl3MR1WP9Em9ij1hY8A5IIVGlhts
id: contact_message.token id: contact_message.token
label: 'Jeton (token)' label: 'Jeton (token)'
description: ''
targetEntityType: contact_message targetEntityType: contact_message
cache: true cache: true

View File

@@ -8,5 +8,6 @@ _core:
default_config_hash: uZo6zv9Fa0wuqgu1kigVUhfRyvk1vQhD9GCP3HElGBk default_config_hash: uZo6zv9Fa0wuqgu1kigVUhfRyvk1vQhD9GCP3HElGBk
id: file.token id: file.token
label: 'Jeton (token)' label: 'Jeton (token)'
description: ''
targetEntityType: file targetEntityType: file
cache: true cache: true

View File

@@ -8,5 +8,6 @@ _core:
default_config_hash: y5XBjb33PolVKVUnedtISf0rSrGdyo10HxOcI6Mey_w default_config_hash: y5XBjb33PolVKVUnedtISf0rSrGdyo10HxOcI6Mey_w
id: menu_link_content.token id: menu_link_content.token
label: 'Jeton (token)' label: 'Jeton (token)'
description: ''
targetEntityType: menu_link_content targetEntityType: menu_link_content
cache: true cache: true

View File

@@ -8,5 +8,6 @@ _core:
default_config_hash: m4oQ8ZK4CNZqGBAczllmaKSGmjD5xXitPDvByAPwN3c default_config_hash: m4oQ8ZK4CNZqGBAczllmaKSGmjD5xXitPDvByAPwN3c
id: node.full id: node.full
label: 'Contenu complet' label: 'Contenu complet'
description: ''
targetEntityType: node targetEntityType: node
cache: true cache: true

View File

@@ -6,5 +6,6 @@ dependencies:
- node - node
id: node.home id: node.home
label: Home label: Home
description: ''
targetEntityType: node targetEntityType: node
cache: true cache: true

View File

@@ -8,5 +8,6 @@ _core:
default_config_hash: _lDZ7IYi00gmEw2ZkiWGmDYwxkccBlUyLGxMIJDTYkc default_config_hash: _lDZ7IYi00gmEw2ZkiWGmDYwxkccBlUyLGxMIJDTYkc
id: node.rss id: node.rss
label: RSS label: RSS
description: ''
targetEntityType: node targetEntityType: node
cache: true cache: true

View File

@@ -8,5 +8,6 @@ _core:
default_config_hash: a4DyjkgEtvja2s1_cGy9Ealzu0LbDwzhEcpFP7aArNg default_config_hash: a4DyjkgEtvja2s1_cGy9Ealzu0LbDwzhEcpFP7aArNg
id: node.search_index id: node.search_index
label: 'Index de recherche' label: 'Index de recherche'
description: ''
targetEntityType: node targetEntityType: node
cache: true cache: true

View File

@@ -8,5 +8,6 @@ _core:
default_config_hash: Gj61wjl4G9UfFnYfmi-e7Eyvwiqzcz6sIP24vA4nkHU default_config_hash: Gj61wjl4G9UfFnYfmi-e7Eyvwiqzcz6sIP24vA4nkHU
id: node.search_result id: node.search_result
label: 'Résultat de recherche mettant en évidence la saisie' label: 'Résultat de recherche mettant en évidence la saisie'
description: ''
targetEntityType: node targetEntityType: node
cache: true cache: true

View File

@@ -8,5 +8,6 @@ _core:
default_config_hash: qJFVUFu6IPN8a4WgoDs0gcfyJqE3l3euB0wd1kO6hRQ default_config_hash: qJFVUFu6IPN8a4WgoDs0gcfyJqE3l3euB0wd1kO6hRQ
id: node.teaser id: node.teaser
label: Accroche label: Accroche
description: ''
targetEntityType: node targetEntityType: node
cache: true cache: true

View File

@@ -8,5 +8,6 @@ _core:
default_config_hash: 7JhK586z4WYrdjuTZH19-WxWlLIi2QlS2ZL7m01bO6E default_config_hash: 7JhK586z4WYrdjuTZH19-WxWlLIi2QlS2ZL7m01bO6E
id: node.token id: node.token
label: 'Jeton (token)' label: 'Jeton (token)'
description: ''
targetEntityType: node targetEntityType: node
cache: true cache: true

View File

@@ -8,5 +8,6 @@ _core:
default_config_hash: h3BeHVei4Lnyqbkao3YiF4KqoY-DhRvUNfEgKG8Rgjg default_config_hash: h3BeHVei4Lnyqbkao3YiF4KqoY-DhRvUNfEgKG8Rgjg
id: paragraph.preview id: paragraph.preview
label: Aperçu label: Aperçu
description: ''
targetEntityType: paragraph targetEntityType: paragraph
cache: true cache: true

View File

@@ -8,5 +8,6 @@ _core:
default_config_hash: jNmsvf8AwwKxbOUYZuY8oBMQpLbkcbFsHy1U4gQhUME default_config_hash: jNmsvf8AwwKxbOUYZuY8oBMQpLbkcbFsHy1U4gQhUME
id: path_alias.token id: path_alias.token
label: Token label: Token
description: ''
targetEntityType: path_alias targetEntityType: path_alias
cache: true cache: true

View File

@@ -8,5 +8,6 @@ _core:
default_config_hash: 5w8lM4B4_NrQbKBtWrpx9ySnzyrCEA5jw4cHSsEaA_Q default_config_hash: 5w8lM4B4_NrQbKBtWrpx9ySnzyrCEA5jw4cHSsEaA_Q
id: taxonomy_term.full id: taxonomy_term.full
label: "Page d'un terme de taxonomie" label: "Page d'un terme de taxonomie"
description: ''
targetEntityType: taxonomy_term targetEntityType: taxonomy_term
cache: true cache: true

View File

@@ -8,5 +8,6 @@ _core:
default_config_hash: goI4SQiGy_YqNsD1dqZ-YNk7Jh5dSVsnlHvwGfDFZXI default_config_hash: goI4SQiGy_YqNsD1dqZ-YNk7Jh5dSVsnlHvwGfDFZXI
id: taxonomy_term.token id: taxonomy_term.token
label: 'Jeton (token)' label: 'Jeton (token)'
description: ''
targetEntityType: taxonomy_term targetEntityType: taxonomy_term
cache: true cache: true

View File

@@ -8,5 +8,6 @@ _core:
default_config_hash: n4bF0yaCJsxERK-1RXJhTSrmx2qD10UFNfxi1EnvQR4 default_config_hash: n4bF0yaCJsxERK-1RXJhTSrmx2qD10UFNfxi1EnvQR4
id: user.compact id: user.compact
label: Compact label: Compact
description: ''
targetEntityType: user targetEntityType: user
cache: true cache: true

View File

@@ -8,5 +8,6 @@ _core:
default_config_hash: JuyuBXboCPHWE0JVpdI2hnd0NMAT1U1ZFgQYh18jDzI default_config_hash: JuyuBXboCPHWE0JVpdI2hnd0NMAT1U1ZFgQYh18jDzI
id: user.full id: user.full
label: 'Compte utilisateur' label: 'Compte utilisateur'
description: ''
targetEntityType: user targetEntityType: user
cache: true cache: true

View File

@@ -8,5 +8,6 @@ _core:
default_config_hash: JrWyKwRHER0Vr3j0Aukrr4NXdzNnB4kVjyr60gPvSA0 default_config_hash: JrWyKwRHER0Vr3j0Aukrr4NXdzNnB4kVjyr60gPvSA0
id: user.token id: user.token
label: 'Jeton (token)' label: 'Jeton (token)'
description: ''
targetEntityType: user targetEntityType: user
cache: true cache: true

View File

@@ -1,6 +1,5 @@
_core: _core:
default_config_hash: R4IF-ClDHXxblLcG0L7MgsLvfBIMAvi_skumNFQwkDc default_config_hash: R4IF-ClDHXxblLcG0L7MgsLvfBIMAvi_skumNFQwkDc
langcode: fr
module: module:
actions_permissions: 0 actions_permissions: 0
address: 0 address: 0
@@ -48,6 +47,7 @@ module:
entity_browser: 0 entity_browser: 0
entity_browser_enhanced: 0 entity_browser_enhanced: 0
entity_reference_revisions: 0 entity_reference_revisions: 0
erable_mod: 0
faq: 0 faq: 0
field: 0 field: 0
field_group: 0 field_group: 0
@@ -73,10 +73,12 @@ module:
leaflet: 0 leaflet: 0
link: 0 link: 0
link_attributes: 0 link_attributes: 0
link_attributes_menu_link_content: 0
linkit: 0 linkit: 0
locale: 0 locale: 0
loginregisterblock: 0 loginregisterblock: 0
maillog: 0 maillog: 0
matomo: 0
maxlength: 0 maxlength: 0
menu_block: 0 menu_block: 0
menu_link_content: 0 menu_link_content: 0

View File

@@ -1,10 +1,9 @@
_core: _core:
default_config_hash: vCYrtzrLLCbq9UlGR4CxiEg0LXt4qGwRO4VkluZZq9o default_config_hash: vCYrtzrLLCbq9UlGR4CxiEg0LXt4qGwRO4VkluZZq9o
langcode: fr
definitions: definitions:
contact__site_page: contact__site_page:
weight: -50
menu_name: footer menu_name: footer
parent: '' parent: ''
enabled: false weight: -50
expanded: false expanded: false
enabled: false

View File

@@ -1,4 +1,3 @@
_core: _core:
default_config_hash: DfshuQJJ7I30rwPRVdQT67nvhPnXkFiJK_dmJxZgNKc default_config_hash: DfshuQJJ7I30rwPRVdQT67nvhPnXkFiJK_dmJxZgNKc
langcode: fr
row_limit: 1000 row_limit: 1000

View File

@@ -1,6 +1,5 @@
_core: _core:
default_config_hash: IF0N5iOZlOY8dJPSNNkZwph9jkMpkJvI4dTuK1xiD0Q default_config_hash: IF0N5iOZlOY8dJPSNNkZwph9jkMpkJvI4dTuK1xiD0Q
langcode: fr
page_alter: false page_alter: false
raw_names: false raw_names: false
error_handlers: error_handlers:

View File

@@ -5,4 +5,3 @@ toolbar_items:
- devel.phpinfo - devel.phpinfo
- devel.run_cron - devel.run_cron
- devel.theme_registry - devel.theme_registry
langcode: fr

View File

@@ -15,4 +15,5 @@ settings:
- italic - italic
- underline - underline
plugins: { } plugins: { }
image_upload: { } image_upload:
status: false

View File

@@ -40,8 +40,11 @@ settings:
- heading5 - heading5
- heading6 - heading6
ckeditor5_list: ckeditor5_list:
properties:
reversed: true reversed: true
startIndex: true startIndex: true
multiBlock: true
ckeditor5_sourceEditing: ckeditor5_sourceEditing:
allowed_tags: { } allowed_tags: { }
image_upload: { } image_upload:
status: false

View File

@@ -35,7 +35,7 @@ image_upload:
status: true status: true
scheme: public scheme: public
directory: inline-images directory: inline-images
max_size: '' max_size: null
max_dimensions: max_dimensions:
width: 0 width: null
height: 0 height: null

View File

@@ -1,5 +1,4 @@
_core: _core:
default_config_hash: k024s6lEcCjGqAq_82KNi-RRCCc37Jxo5frFNChAqao default_config_hash: k024s6lEcCjGqAq_82KNi-RRCCc37Jxo5frFNChAqao
langcode: fr
login_with_username: false login_with_username: false
require_username_on_registration: false require_username_on_registration: false

View File

@@ -1,5 +1,4 @@
_core: _core:
default_config_hash: 7CGKsosNQEyYfQ2qiob-sBdmox8rrL5He7iLJgJ1kNo default_config_hash: 7CGKsosNQEyYfQ2qiob-sBdmox8rrL5He7iLJgJ1kNo
langcode: fr
file_scheme: public file_scheme: public
upload_directory: embed_buttons upload_directory: embed_buttons

View File

@@ -17,3 +17,12 @@ extlink_css_exclude: ''
extlink_css_explicit: '' extlink_css_explicit: ''
extlink_mailto_class: mailto extlink_mailto_class: mailto
extlink_mailto_label: '(link sends email)' extlink_mailto_label: '(link sends email)'
extlink_title_no_override: false
extlink_additional_link_classes: ''
extlink_additional_mailto_classes: ''
extlink_additional_tel_classes: ''
extlink_exclude_noreferrer: ''
extlink_css_include: ''
extlink_tel_class: ''
extlink_tel_label: '(link is a phone number)'
extlink_prevent_orphan: false

View File

@@ -0,0 +1,24 @@
uuid: a602e5f1-b45b-41d2-bfa6-abf8034cc3f9
langcode: fr
status: true
dependencies:
config:
- config_pages.type.partenaires
- field.storage.config_pages.field_intro
- filter.format.wysiwyg
module:
- text
id: config_pages.partenaires.field_intro
field_name: field_intro
entity_type: config_pages
bundle: partenaires
label: Intro
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
allowed_formats:
- wysiwyg
field_type: text_long

View File

@@ -1,12 +1,13 @@
uuid: ef45349c-ea3f-4769-92fe-dd544c52ce0f uuid: ef45c217-f669-4116-8b44-97bd898619cf
langcode: fr langcode: fr
status: true status: true
dependencies: dependencies:
config: config:
- field.storage.node.field_carte - field.storage.node.field_carte
- node.type.projet - node.type.projet
- paragraphs.paragraphs_type.geofield_projet
module: module:
- geofield - entity_reference_revisions
id: node.projet.field_carte id: node.projet.field_carte
field_name: field_carte field_name: field_carte
entity_type: node entity_type: node
@@ -17,5 +18,29 @@ required: false
translatable: false translatable: false
default_value: { } default_value: { }
default_value_callback: '' default_value_callback: ''
settings: { } settings:
field_type: geofield handler: 'default:paragraph'
handler_settings:
target_bundles:
geofield_projet: geofield_projet
negate: 0
target_bundles_drag_drop:
chiffre_clef:
weight: 8
enabled: false
chronologie:
weight: 9
enabled: false
collectif_projet:
weight: 10
enabled: false
geofield_projet:
weight: 7
enabled: true
intertitre_texte:
weight: 11
enabled: false
membre_equipe:
weight: 12
enabled: false
field_type: entity_reference_revisions

View File

@@ -0,0 +1,24 @@
uuid: 9774fc18-cb39-4264-92c9-9c7dcf826cc0
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_intro
- filter.format.wysiwyg
- node.type.projet
module:
- text
id: node.projet.field_intro
field_name: field_intro
entity_type: node
bundle: projet
label: intro
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
allowed_formats:
- wysiwyg
field_type: text_long

View File

@@ -0,0 +1,24 @@
uuid: b4547c94-6bee-4e0a-80bb-6cdc7e2fcdef
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_legende_carte
- filter.format.wysiwyg
- node.type.projet
module:
- text
id: node.projet.field_legende_carte
field_name: field_legende_carte
entity_type: node
bundle: projet
label: legende_carte
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
allowed_formats:
- wysiwyg
field_type: text_long

View File

@@ -1,24 +0,0 @@
uuid: 4752307f-9aa9-40d5-b6b4-67ff2994d167
langcode: fr
status: true
dependencies:
config:
- field.storage.node.body
- node.type.ressource
module:
- text
id: node.ressource.body
field_name: body
entity_type: node
bundle: ressource
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,41 @@
uuid: 337280cb-c1a4-4258-8002-3e54da4ef7af
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_couverture
- node.type.ressource
module:
- image
id: node.ressource.field_couverture
field_name: field_couverture
entity_type: node
bundle: ressource
label: Couverture
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'
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: 0
caption_field_required: 0
field_type: image

View File

@@ -0,0 +1,27 @@
uuid: cb4d94b5-ba0c-42f9-afc3-872a22dcf970
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_fichier_ressource
- node.type.ressource
module:
- file
id: node.ressource.field_fichier_ressource
field_name: field_fichier_ressource
entity_type: node
bundle: ressource
label: fichier_ressource
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: 'txt pdf odt'
max_filesize: ''
description_field: false
field_type: file

View File

@@ -0,0 +1,21 @@
uuid: 492d0344-680a-4fc6-ae79-d238ac94c597
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_ressource_date
- node.type.ressource
module:
- datetime
id: node.ressource.field_ressource_date
field_name: field_ressource_date
entity_type: node
bundle: ressource
label: 'Ressource date'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: datetime

View File

@@ -0,0 +1,21 @@
uuid: 61590666-a4d6-46f7-87a6-9232dad72908
langcode: fr
status: true
dependencies:
config:
- field.storage.paragraph.field_carte
- paragraphs.paragraphs_type.geofield_projet
module:
- geofield
id: paragraph.geofield_projet.field_carte
field_name: field_carte
entity_type: paragraph
bundle: geofield_projet
label: Carte
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: geofield

View File

@@ -0,0 +1,19 @@
uuid: a7bd1c91-48b4-4f7f-8d51-7bd563a6c81e
langcode: fr
status: true
dependencies:
config:
- field.storage.paragraph.field_libele
- paragraphs.paragraphs_type.geofield_projet
id: paragraph.geofield_projet.field_libele
field_name: field_libele
entity_type: paragraph
bundle: geofield_projet
label: Libélé
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: string

View File

@@ -0,0 +1,23 @@
uuid: 75e5c9a2-a9af-4ac0-b98a-e30623a3f940
langcode: fr
status: true
dependencies:
config:
- field.storage.paragraph.field_principal
- paragraphs.paragraphs_type.geofield_projet
id: paragraph.geofield_projet.field_principal
field_name: field_principal
entity_type: paragraph
bundle: geofield_projet
label: Principal
description: ''
required: false
translatable: false
default_value:
-
value: 0
default_value_callback: ''
settings:
on_label: oui
off_label: non
field_type: boolean

View File

@@ -13,7 +13,7 @@ field_name: field_texte_paragraphe
entity_type: paragraph entity_type: paragraph
bundle: intertitre_texte bundle: intertitre_texte
label: Texte label: Texte
description: '' description: 'Ajouter les notes de bas de page entre crochet à l''endroit où doit se situer le renvoier. Exemple "Texte de contenu [renvoie vers note de bas de page]".'
required: false required: false
translatable: false translatable: false
default_value: { } default_value: { }

View File

@@ -1,4 +1,3 @@
_core: _core:
default_config_hash: yC1VrNt3it8LmbGTO8cGhgNqRgN3ikhqun5dCWFVCAA default_config_hash: yC1VrNt3it8LmbGTO8cGhgNqRgN3ikhqun5dCWFVCAA
langcode: fr
purge_batch_size: 50 purge_batch_size: 50

View File

@@ -1,17 +1,18 @@
uuid: b67c3939-1668-44af-9284-04aa909b60be uuid: 8d023e8b-b8ba-4de5-a688-b9c39647d78f
langcode: fr langcode: fr
status: true status: true
dependencies: dependencies:
module: module:
- geofield - entity_reference_revisions
- node - node
- paragraphs
id: node.field_carte id: node.field_carte
field_name: field_carte field_name: field_carte
entity_type: node entity_type: node
type: geofield type: entity_reference_revisions
settings: settings:
backend: geofield_backend_default target_type: paragraph
module: geofield module: entity_reference_revisions
locked: false locked: false
cardinality: -1 cardinality: -1
translatable: true translatable: true

View File

@@ -0,0 +1,30 @@
uuid: 155a4d26-3357-495d-9d93-36c6ceab75ba
langcode: fr
status: true
dependencies:
module:
- file
- image
- node
id: node.field_couverture
field_name: field_couverture
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,23 @@
uuid: bd5e08e2-421d-432c-bcda-db3449339ce9
langcode: fr
status: true
dependencies:
module:
- file
- node
id: node.field_fichier_ressource
field_name: field_fichier_ressource
entity_type: node
type: file
settings:
target_type: file
display_field: false
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,19 @@
uuid: a2c12e48-f054-47a0-ae7f-dfddad7306db
langcode: fr
status: true
dependencies:
module:
- node
- text
id: node.field_intro
field_name: field_intro
entity_type: node
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,19 @@
uuid: a24ad32a-4555-4a08-9f88-e1c6dadd8760
langcode: fr
status: true
dependencies:
module:
- node
- text
id: node.field_legende_carte
field_name: field_legende_carte
entity_type: node
type: text_long
settings: { }
module: text
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@@ -12,7 +12,7 @@ type: link
settings: { } settings: { }
module: link module: link
locked: false locked: false
cardinality: 1 cardinality: -1
translatable: true translatable: true
indexes: { } indexes: { }
persist_with_no_fields: false persist_with_no_fields: false

View File

@@ -0,0 +1,20 @@
uuid: b546fce3-9cd8-40b7-bc5e-4b0d159d5ade
langcode: fr
status: true
dependencies:
module:
- datetime
- node
id: node.field_ressource_date
field_name: field_ressource_date
entity_type: node
type: datetime
settings:
datetime_type: date
module: datetime
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@@ -0,0 +1,20 @@
uuid: f964953a-8d0b-4519-80e1-a7c0f1993f7d
langcode: fr
status: true
dependencies:
module:
- geofield
- paragraphs
id: paragraph.field_carte
field_name: field_carte
entity_type: paragraph
type: geofield
settings:
backend: geofield_backend_default
module: geofield
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@@ -0,0 +1,21 @@
uuid: 1e47a81a-0d7c-41a8-8f4c-5ee00a4d5d3a
langcode: fr
status: true
dependencies:
module:
- paragraphs
id: paragraph.field_libele
field_name: field_libele
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,18 @@
uuid: 32ff69db-9da5-4d96-913d-b66b72b064c4
langcode: fr
status: true
dependencies:
module:
- paragraphs
id: paragraph.field_principal
field_name: field_principal
entity_type: paragraph
type: boolean
settings: { }
module: core
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@@ -1,4 +1,3 @@
_core: _core:
default_config_hash: zZhJs6wF6FMXjS8njswFvmbk2XEGcj0nLI-mZCfAoFs default_config_hash: zZhJs6wF6FMXjS8njswFvmbk2XEGcj0nLI-mZCfAoFs
field_prefix: field_ field_prefix: field_
langcode: fr

View File

@@ -5,5 +5,11 @@ description:
length: 128 length: 128
icon: icon:
directory: core/modules/file/icons directory: core/modules/file/icons
langcode: fr
make_unused_managed_files_temporary: false make_unused_managed_files_temporary: false
filename_sanitization:
transliterate: false
replace_whitespace: false
replace_non_alphanumeric: false
deduplicate_separators: false
lowercase: false
replacement_character: '-'

View File

@@ -8,6 +8,12 @@ name: 'Texte brut'
format: plain_text format: plain_text
weight: 10 weight: 10
filters: filters:
filter_autop:
id: filter_autop
provider: filter
status: true
weight: 0
settings: { }
filter_html_escape: filter_html_escape:
id: filter_html_escape id: filter_html_escape
provider: filter provider: filter
@@ -21,9 +27,3 @@ filters:
weight: 0 weight: 0
settings: settings:
filter_url_length: 72 filter_url_length: 72
filter_autop:
id: filter_autop
provider: filter
status: true
weight: 0
settings: { }

View File

@@ -17,30 +17,23 @@ filters:
status: true status: true
weight: -50 weight: -50
settings: { } settings: { }
filter_html_image_secure: filter_align:
id: filter_html_image_secure id: filter_align
provider: filter provider: filter
status: true status: false
weight: -48 weight: -41
settings: { } settings: { }
filter_url:
id: filter_url
provider: filter
status: true
weight: -45
settings:
filter_url_length: 72
filter_autop: filter_autop:
id: filter_autop id: filter_autop
provider: filter provider: filter
status: true status: true
weight: -49 weight: -49
settings: { } settings: { }
filter_htmlcorrector: filter_caption:
id: filter_htmlcorrector id: filter_caption
provider: filter provider: filter
status: true status: true
weight: -47 weight: -40
settings: { } settings: { }
filter_html: filter_html:
id: filter_html id: filter_html
@@ -51,24 +44,30 @@ filters:
allowed_html: '<br> <p> <h2> <h3> <h4> <h5> <h6> <strong> <em> <a href> <img src alt height width data-entity-uuid data-entity-type data-caption>' allowed_html: '<br> <p> <h2> <h3> <h4> <h5> <h6> <strong> <em> <a href> <img src alt height width data-entity-uuid data-entity-type data-caption>'
filter_html_help: true filter_html_help: true
filter_html_nofollow: false filter_html_nofollow: false
filter_align:
id: filter_align
provider: filter
status: false
weight: -41
settings: { }
filter_caption:
id: filter_caption
provider: filter
status: true
weight: -40
settings: { }
filter_html_escape: filter_html_escape:
id: filter_html_escape id: filter_html_escape
provider: filter provider: filter
status: false status: false
weight: -42 weight: -42
settings: { } settings: { }
filter_html_image_secure:
id: filter_html_image_secure
provider: filter
status: true
weight: -48
settings: { }
filter_htmlcorrector:
id: filter_htmlcorrector
provider: filter
status: true
weight: -47
settings: { }
filter_image_lazy_load:
id: filter_image_lazy_load
provider: filter
status: true
weight: 15
settings: { }
filter_pathologic: filter_pathologic:
id: filter_pathologic id: filter_pathologic
provider: pathologic provider: pathologic
@@ -79,9 +78,11 @@ filters:
local_settings: local_settings:
protocol_style: full protocol_style: full
local_paths: '' local_paths: ''
filter_image_lazy_load: keep_language_prefix: false
id: filter_image_lazy_load filter_url:
id: filter_url
provider: filter provider: filter
status: true status: true
weight: 15 weight: -45
settings: { } settings:
filter_url_length: 72

View File

@@ -2,4 +2,3 @@ _core:
default_config_hash: lbxA85k_ynsRFrQ1JCNbgazSNG5GTs5aoOSL0W-UsvM default_config_hash: lbxA85k_ynsRFrQ1JCNbgazSNG5GTs5aoOSL0W-UsvM
fallback_format: plain_text fallback_format: plain_text
always_show_fallback_choice: false always_show_fallback_choice: false
langcode: fr

View File

@@ -1,6 +1,5 @@
_core: _core:
default_config_hash: 0cOpr1OyXWdffdvJFlXdoNQpPest7EYeepdwUe7U9pQ default_config_hash: 0cOpr1OyXWdffdvJFlXdoNQpPest7EYeepdwUe7U9pQ
langcode: fr
gmap_api_key: '' gmap_api_key: ''
gmap_api_localization: default gmap_api_localization: default
theming: theming:

View File

@@ -1,6 +1,5 @@
_core: _core:
default_config_hash: MkRrI2YYk2oy2dBC48Sfb-SPN2Nf9xNMJedYjbsBUFw default_config_hash: MkRrI2YYk2oy2dBC48Sfb-SPN2Nf9xNMJedYjbsBUFw
langcode: fr
protect_all_forms: false protect_all_forms: false
unprotected_forms: unprotected_forms:
- user_login_form - user_login_form

View File

@@ -3,4 +3,3 @@ _core:
preview_image: core/modules/image/sample.png preview_image: core/modules/image/sample.png
allow_insecure_derivatives: false allow_insecure_derivatives: false
suppress_itok_output: false suppress_itok_output: false
langcode: fr

View File

@@ -1,6 +1,5 @@
_core: _core:
default_config_hash: Ys5M79wZXx_k_rtFf65fpICqe7yH3h8iuxWMMB0utyI default_config_hash: Ys5M79wZXx_k_rtFf65fpICqe7yH3h8iuxWMMB0utyI
langcode: fr
map: map:
'no': nb 'no': nb
pt: pt-pt pt: pt-pt

View File

@@ -1,6 +1,5 @@
_core: _core:
default_config_hash: cRCI0tHP1UHHRAZnWB2kumZdKCl42f5lrV7q055H5jU default_config_hash: cRCI0tHP1UHHRAZnWB2kumZdKCl42f5lrV7q055H5jU
langcode: fr
session: session:
parameter: language parameter: language
url: url:

View File

@@ -1,6 +1,5 @@
_core: _core:
default_config_hash: uMLvVIvxpGVE_bF8BglnNT7vjMf_t8iNpe9_v1X0wAg default_config_hash: uMLvVIvxpGVE_bF8BglnNT7vjMf_t8iNpe9_v1X0wAg
langcode: fr
all: all:
- language_interface - language_interface
- language_content - language_content

View File

@@ -1,6 +1,5 @@
_core: _core:
default_config_hash: NfYKrBm84GgW4yeYijbs7xPXbUU8jQChyiu7x4qlNOw default_config_hash: NfYKrBm84GgW4yeYijbs7xPXbUU8jQChyiu7x4qlNOw
langcode: fr
cache_strings: true cache_strings: true
translate_english: false translate_english: false
javascript: javascript:

View File

@@ -1,6 +1,5 @@
_core: _core:
default_config_hash: UA1LGT2916TE3VyHCdi_cD-GPCb6ilm9KluygCKnqOI default_config_hash: UA1LGT2916TE3VyHCdi_cD-GPCb6ilm9KluygCKnqOI
langcode: fr
send: true send: true
nosend_notify: false nosend_notify: false
log: true log: true

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