Sites + Projets views display /lesprojets

This commit is contained in:
2025-10-21 15:55:22 +02:00
parent 43f8407d16
commit 87235cae16
28 changed files with 1215 additions and 55 deletions

View File

@@ -17,6 +17,7 @@
"require": { "require": {
"composer/installers": "^2.0", "composer/installers": "^2.0",
"drupal/block_field": "^1.0@RC", "drupal/block_field": "^1.0@RC",
"drupal/cer": "^5.0@beta",
"drupal/config_pages": "^2.15", "drupal/config_pages": "^2.15",
"drupal/core-composer-scaffold": "^10.3", "drupal/core-composer-scaffold": "^10.3",
"drupal/core-project-message": "^10.3", "drupal/core-project-message": "^10.3",

75
composer.lock generated
View File

@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically" "This file is @generated automatically"
], ],
"content-hash": "d9d183388408d2d5cd08f3e4476ab6a3", "content-hash": "b30f53b1f8d4db7819e89530f16ad5e3",
"packages": [ "packages": [
{ {
"name": "asm89/stack-cors", "name": "asm89/stack-cors",
@@ -2398,6 +2398,78 @@
"source": "https://git.drupalcode.org/project/bulkdelete" "source": "https://git.drupalcode.org/project/bulkdelete"
} }
}, },
{
"name": "drupal/cer",
"version": "5.0.0-beta4",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/cer.git",
"reference": "5.0.0-beta4"
},
"dist": {
"type": "zip",
"url": "https://ftp.drupal.org/files/projects/cer-5.0.0-beta4.zip",
"reference": "5.0.0-beta4",
"shasum": "daa320b8101da589cc67520fd289b993a04a9371"
},
"require": {
"drupal/core": "^10.3 || ^11"
},
"type": "drupal-module",
"extra": {
"drupal": {
"version": "5.0.0-beta4",
"datestamp": "1737451248",
"security-coverage": {
"status": "not-covered",
"message": "Beta releases are not covered by Drupal security advisories."
}
}
},
"notification-url": "https://packages.drupal.org/8/downloads",
"license": [
"GPL-2.0-or-later"
],
"authors": [
{
"name": "anybody",
"homepage": "https://www.drupal.org/user/291091"
},
{
"name": "bmcclure",
"homepage": "https://www.drupal.org/user/278485"
},
{
"name": "chertzog",
"homepage": "https://www.drupal.org/user/806366"
},
{
"name": "gcb",
"homepage": "https://www.drupal.org/user/1682976"
},
{
"name": "gregcube",
"homepage": "https://www.drupal.org/user/336930"
},
{
"name": "grevil",
"homepage": "https://www.drupal.org/user/3668491"
},
{
"name": "jrglasgow",
"homepage": "https://www.drupal.org/user/36590"
},
{
"name": "phenaproxima",
"homepage": "https://www.drupal.org/user/205645"
}
],
"description": "Allows user to create two-way references between entities.",
"homepage": "https://www.drupal.org/project/cer",
"support": {
"source": "https://git.drupalcode.org/project/cer"
}
},
{ {
"name": "drupal/config_devel", "name": "drupal/config_devel",
"version": "dev-1.x", "version": "dev-1.x",
@@ -13293,6 +13365,7 @@
"drupal/advanced_text_formatter": 5, "drupal/advanced_text_formatter": 5,
"drupal/block_field": 5, "drupal/block_field": 5,
"drupal/bulkdelete": 20, "drupal/bulkdelete": 20,
"drupal/cer": 10,
"drupal/config_devel": 20, "drupal/config_devel": 20,
"drupal/config_update": 15, "drupal/config_update": 15,
"drupal/context": 5, "drupal/context": 5,

View File

@@ -0,0 +1,14 @@
uuid: e4ad65d9-c6dc-4d1d-a9f4-b944dfbf6049
langcode: fr
status: true
dependencies: { }
id: site_projet
label: 'Site - Projet'
enabled: true
first_field: field_site_projet
second_field: field_projets_lie
add_direction: append
bundles:
node:
- projet
- site

View File

@@ -5,9 +5,12 @@ dependencies:
config: config:
- field.field.node.projet.field_documents - field.field.node.projet.field_documents
- field.field.node.projet.field_infos - field.field.node.projet.field_infos
- field.field.node.projet.field_intro
- field.field.node.projet.field_laureats
- field.field.node.projet.field_liens - field.field.node.projet.field_liens
- field.field.node.projet.field_nom_de_l_equipe - field.field.node.projet.field_nom_de_l_equipe
- field.field.node.projet.field_parties_projet - field.field.node.projet.field_parties_projet
- field.field.node.projet.field_site_projet
- node.type.projet - node.type.projet
module: module:
- field_group - field_group
@@ -15,6 +18,7 @@ dependencies:
- link - link
- paragraphs - paragraphs
- path - path
- text
third_party_settings: third_party_settings:
field_group: field_group:
group_tabs: group_tabs:
@@ -36,11 +40,12 @@ third_party_settings:
width_breakpoint: 640 width_breakpoint: 640
group_parties: group_parties:
children: children:
- field_intro
- field_parties_projet - field_parties_projet
label: Contenus label: Contenus
region: hidden region: hidden
parent_name: group_tabs parent_name: group_tabs
weight: 8 weight: 13
format_type: tab format_type: tab
format_settings: format_settings:
classes: '' classes: ''
@@ -56,7 +61,7 @@ third_party_settings:
label: Infos label: Infos
region: hidden region: hidden
parent_name: group_tabs parent_name: group_tabs
weight: 7 weight: 12
format_type: tab format_type: tab
format_settings: format_settings:
classes: '' classes: ''
@@ -68,6 +73,8 @@ third_party_settings:
required_fields: true required_fields: true
group_details: group_details:
children: children:
- field_laureats
- field_site_projet
- langcode - langcode
- uid - uid
- created - created
@@ -80,7 +87,7 @@ third_party_settings:
label: Details label: Details
region: content region: content
parent_name: '' parent_name: ''
weight: 6 weight: 4
format_type: details_sidebar format_type: details_sidebar
format_settings: format_settings:
classes: '' classes: ''
@@ -90,7 +97,7 @@ third_party_settings:
open: true open: true
description: '' description: ''
required_fields: true required_fields: true
weight: -10 weight: -100
group_docs_liens: group_docs_liens:
children: children:
- field_documents - field_documents
@@ -98,7 +105,7 @@ third_party_settings:
label: 'Docs & Liens' label: 'Docs & Liens'
region: hidden region: hidden
parent_name: group_tabs parent_name: group_tabs
weight: 9 weight: 14
format_type: tab format_type: tab
format_settings: format_settings:
classes: '' classes: ''
@@ -115,7 +122,7 @@ mode: default
content: content:
created: created:
type: datetime_timestamp type: datetime_timestamp
weight: 5 weight: 30
region: content region: content
settings: { } settings: { }
third_party_settings: { } third_party_settings: { }
@@ -128,7 +135,7 @@ content:
third_party_settings: { } third_party_settings: { }
field_infos: field_infos:
type: paragraphs type: paragraphs
weight: 7 weight: 8
region: content region: content
settings: settings:
title: Paragraphe title: Paragraphe
@@ -144,6 +151,21 @@ content:
collapse_edit_all: collapse_edit_all collapse_edit_all: collapse_edit_all
duplicate: duplicate duplicate: duplicate
third_party_settings: { } third_party_settings: { }
field_intro:
type: text_textarea
weight: 37
region: content
settings:
rows: 5
placeholder: ''
third_party_settings: { }
field_laureats:
type: boolean_checkbox
weight: 26
region: content
settings:
display_label: true
third_party_settings: { }
field_liens: field_liens:
type: link_default type: link_default
weight: 6 weight: 6
@@ -162,7 +184,7 @@ content:
third_party_settings: { } third_party_settings: { }
field_parties_projet: field_parties_projet:
type: paragraphs type: paragraphs
weight: 8 weight: 38
region: content region: content
settings: settings:
title: Paragraphe title: Paragraphe
@@ -178,46 +200,56 @@ content:
collapse_edit_all: collapse_edit_all collapse_edit_all: collapse_edit_all
duplicate: duplicate duplicate: duplicate
third_party_settings: { } third_party_settings: { }
field_site_projet:
type: entity_reference_autocomplete
weight: 27
region: content
settings:
match_operator: CONTAINS
match_limit: 10
size: 60
placeholder: ''
third_party_settings: { }
langcode: langcode:
type: language_select type: language_select
weight: 3 weight: 28
region: content region: content
settings: settings:
include_locked: true include_locked: true
third_party_settings: { } third_party_settings: { }
path: path:
type: path type: path
weight: 10 weight: 35
region: content region: content
settings: { } settings: { }
third_party_settings: { } third_party_settings: { }
promote: promote:
type: boolean_checkbox type: boolean_checkbox
weight: 7 weight: 32
region: content region: content
settings: settings:
display_label: true display_label: true
third_party_settings: { } third_party_settings: { }
simple_sitemap: simple_sitemap:
weight: 11 weight: 36
region: content region: content
settings: { } settings: { }
third_party_settings: { } third_party_settings: { }
simple_sitemap_index_now: simple_sitemap_index_now:
weight: 9 weight: 34
region: content region: content
settings: { } settings: { }
third_party_settings: { } third_party_settings: { }
status: status:
type: boolean_checkbox type: boolean_checkbox
weight: 6 weight: 31
region: content region: content
settings: settings:
display_label: true display_label: true
third_party_settings: { } third_party_settings: { }
sticky: sticky:
type: boolean_checkbox type: boolean_checkbox
weight: 8 weight: 33
region: content region: content
settings: settings:
display_label: true display_label: true
@@ -232,7 +264,7 @@ content:
third_party_settings: { } third_party_settings: { }
uid: uid:
type: entity_reference_autocomplete type: entity_reference_autocomplete
weight: 4 weight: 29
region: content region: content
settings: settings:
match_operator: CONTAINS match_operator: CONTAINS

View File

@@ -14,6 +14,7 @@ dependencies:
- field.field.node.site.field_poid - field.field.node.site.field_poid
- field.field.node.site.field_porteur_s_de_site - field.field.node.site.field_porteur_s_de_site
- field.field.node.site.field_programme_de_l_etat - field.field.node.site.field_programme_de_l_etat
- field.field.node.site.field_projets_lie
- field.field.node.site.field_region - field.field.node.site.field_region
- field.field.node.site.field_sous_titre - field.field.node.site.field_sous_titre
- image.style.thumbnail - image.style.thumbnail
@@ -85,6 +86,7 @@ third_party_settings:
required_fields: true required_fields: true
group_details: group_details:
children: children:
- field_projets_lie
- status - status
- field_poid - field_poid
- created - created
@@ -103,7 +105,7 @@ third_party_settings:
open: true open: true
description: '' description: ''
required_fields: true required_fields: true
weight: -1 weight: -100
group_mots_clefs: group_mots_clefs:
children: { } children: { }
label: 'Mots Clefs' label: 'Mots Clefs'
@@ -159,7 +161,7 @@ mode: default
content: content:
created: created:
type: datetime_timestamp type: datetime_timestamp
weight: 4 weight: 33
region: content region: content
settings: { } settings: { }
third_party_settings: { } third_party_settings: { }
@@ -183,6 +185,7 @@ content:
weight: 28 weight: 28
region: content region: content
settings: settings:
geometry_validation: false
map: map:
leaflet_map: osm-de leaflet_map: osm-de
height: 400 height: 400
@@ -224,6 +227,8 @@ content:
control: false control: false
options: '{"position":"topleft","pseudoFullscreen":false}' options: '{"position":"topleft","pseudoFullscreen":false}'
path: '{"color":"#3388ff","opacity":"1.0","stroke":true,"weight":3,"fill":"depends","fillColor":"*","fillOpacity":"0.2","radius":"6"}' path: '{"color":"#3388ff","opacity":"1.0","stroke":true,"weight":3,"fill":"depends","fillColor":"*","fillOpacity":"0.2","radius":"6"}'
feature_properties:
values: ''
locate: locate:
control: false control: false
options: '{"position":"topright","setView":"untilPanOrZoom","returnToPrevBounds":true,"keepCurrentZoomLevel":true,"strings":{"title":"Locate my position"}}' options: '{"position":"topright","setView":"untilPanOrZoom","returnToPrevBounds":true,"keepCurrentZoomLevel":true,"strings":{"title":"Locate my position"}}'
@@ -231,17 +236,20 @@ content:
geocoder: geocoder:
control: false control: false
settings: settings:
popup: false
position: topright position: topright
input_size: 20 input_size: 20
providers: { } providers: { }
min_terms: 4 min_terms: 4
delay: 800 delay: 800
zoom: 16 zoom: 16
popup: false
options: '' options: ''
geometry_validation: 0 geojson_overlays:
feature_properties: sources:
values: '' fields: { }
zoom_to_geojson: true
path: '{"color":"#f71ed3","opacity":"0.7","stroke":true,"weight":2,"fillColor":"#ffddfe","fillOpacity":"0.1","radius":3,"dashArray":"5, 5"}'
snapping: true
third_party_settings: { } third_party_settings: { }
field_images: field_images:
type: image_image type: image_image
@@ -297,7 +305,7 @@ content:
third_party_settings: { } third_party_settings: { }
field_poid: field_poid:
type: number type: number
weight: 3 weight: 32
region: content region: content
settings: settings:
placeholder: '' placeholder: ''
@@ -318,6 +326,16 @@ content:
size: 60 size: 60
placeholder: '' placeholder: ''
third_party_settings: { } third_party_settings: { }
field_projets_lie:
type: entity_reference_autocomplete
weight: 30
region: content
settings:
match_operator: CONTAINS
match_limit: 10
size: 60
placeholder: ''
third_party_settings: { }
field_region: field_region:
type: string_textfield type: string_textfield
weight: 12 weight: 12
@@ -335,13 +353,13 @@ content:
placeholder: '' placeholder: ''
third_party_settings: { } third_party_settings: { }
simple_sitemap: simple_sitemap:
weight: 6 weight: 35
region: content region: content
settings: { } settings: { }
third_party_settings: { } third_party_settings: { }
status: status:
type: boolean_checkbox type: boolean_checkbox
weight: 2 weight: 31
region: content region: content
settings: settings:
display_label: true display_label: true
@@ -354,9 +372,14 @@ content:
size: 60 size: 60
placeholder: '' placeholder: ''
third_party_settings: { } third_party_settings: { }
translation:
weight: 10
region: content
settings: { }
third_party_settings: { }
uid: uid:
type: entity_reference_autocomplete type: entity_reference_autocomplete
weight: 5 weight: 34
region: content region: content
settings: settings:
match_operator: CONTAINS match_operator: CONTAINS

View File

@@ -5,15 +5,19 @@ dependencies:
config: config:
- field.field.node.projet.field_documents - field.field.node.projet.field_documents
- field.field.node.projet.field_infos - field.field.node.projet.field_infos
- field.field.node.projet.field_intro
- field.field.node.projet.field_laureats
- field.field.node.projet.field_liens - field.field.node.projet.field_liens
- field.field.node.projet.field_nom_de_l_equipe - field.field.node.projet.field_nom_de_l_equipe
- field.field.node.projet.field_parties_projet - field.field.node.projet.field_parties_projet
- field.field.node.projet.field_site_projet
- node.type.projet - node.type.projet
module: module:
- entity_reference_revisions - entity_reference_revisions
- file - file
- link - link
- manage_display - manage_display
- text
id: node.projet.default id: node.projet.default
targetEntityType: node targetEntityType: node
bundle: projet bundle: projet
@@ -36,6 +40,23 @@ content:
third_party_settings: { } third_party_settings: { }
weight: 2 weight: 2
region: content region: content
field_intro:
type: text_default
label: above
settings: { }
third_party_settings: { }
weight: 12
region: content
field_laureats:
type: boolean
label: above
settings:
format: default
format_custom_false: ''
format_custom_true: ''
third_party_settings: { }
weight: 11
region: content
field_liens: field_liens:
type: link type: link
label: hidden label: hidden
@@ -65,6 +86,14 @@ content:
third_party_settings: { } third_party_settings: { }
weight: 3 weight: 3
region: content region: content
field_site_projet:
type: entity_reference_label
label: above
settings:
link: true
third_party_settings: { }
weight: 10
region: content
links: links:
settings: { } settings: { }
third_party_settings: { } third_party_settings: { }

View File

@@ -6,9 +6,12 @@ dependencies:
- core.entity_view_mode.node.full - core.entity_view_mode.node.full
- field.field.node.projet.field_documents - field.field.node.projet.field_documents
- field.field.node.projet.field_infos - field.field.node.projet.field_infos
- field.field.node.projet.field_intro
- field.field.node.projet.field_laureats
- field.field.node.projet.field_liens - field.field.node.projet.field_liens
- field.field.node.projet.field_nom_de_l_equipe - field.field.node.projet.field_nom_de_l_equipe
- field.field.node.projet.field_parties_projet - field.field.node.projet.field_parties_projet
- field.field.node.projet.field_site_projet
- node.type.projet - node.type.projet
module: module:
- link - link
@@ -48,8 +51,11 @@ hidden:
created: true created: true
field_documents: true field_documents: true
field_infos: true field_infos: true
field_intro: true
field_laureats: true
field_nom_de_l_equipe: true field_nom_de_l_equipe: true
field_parties_projet: true field_parties_projet: true
field_site_projet: true
langcode: true langcode: true
search_api_excerpt: true search_api_excerpt: true
uid: true uid: true

View File

@@ -0,0 +1,89 @@
uuid: 728046c0-7105-48d3-bf32-eb7fd1be0721
langcode: fr
status: true
dependencies:
config:
- core.entity_view_mode.node.tableau_projets_de_site
- field.field.node.projet.field_documents
- field.field.node.projet.field_infos
- field.field.node.projet.field_intro
- field.field.node.projet.field_laureats
- field.field.node.projet.field_liens
- field.field.node.projet.field_nom_de_l_equipe
- field.field.node.projet.field_parties_projet
- field.field.node.projet.field_site_projet
- node.type.projet
module:
- advanced_text_formatter
- manage_display
id: node.projet.tableau_projets_de_site
targetEntityType: node
bundle: projet
mode: tableau_projets_de_site
content:
field_intro:
type: advanced_text
label: visually_hidden
settings:
trim_length: '200'
ellipsis: '1'
word_boundary: '1'
link_to_entity: '1'
filter: input
format: plain_text
allowed_html:
- a
- b
- br
- dd
- dl
- dt
- em
- i
- li
- ol
- p
- strong
- u
- ul
use_summary: 0
token_replace: 0
autop: 0
third_party_settings: { }
weight: 2
region: content
field_laureats:
type: boolean
label: visually_hidden
settings:
format: custom
format_custom_false: ''
format_custom_true: Lauréats
third_party_settings: { }
weight: 0
region: content
field_nom_de_l_equipe:
type: title
label: visually_hidden
settings:
link_to_entity: false
tag: h2
third_party_settings: { }
weight: 1
region: content
links:
settings: { }
third_party_settings: { }
weight: 3
region: content
hidden:
created: true
field_documents: true
field_infos: true
field_liens: true
field_parties_projet: true
field_site_projet: true
langcode: true
search_api_excerpt: true
title: true
uid: true

View File

@@ -6,58 +6,73 @@ dependencies:
- core.entity_view_mode.node.teaser - core.entity_view_mode.node.teaser
- field.field.node.projet.field_documents - field.field.node.projet.field_documents
- field.field.node.projet.field_infos - field.field.node.projet.field_infos
- field.field.node.projet.field_intro
- field.field.node.projet.field_laureats
- field.field.node.projet.field_liens - field.field.node.projet.field_liens
- field.field.node.projet.field_nom_de_l_equipe - field.field.node.projet.field_nom_de_l_equipe
- field.field.node.projet.field_parties_projet - field.field.node.projet.field_parties_projet
- field.field.node.projet.field_site_projet
- node.type.projet - node.type.projet
module: module:
- file
- link
- manage_display - manage_display
- smart_trim
id: node.projet.teaser id: node.projet.teaser
targetEntityType: node targetEntityType: node
bundle: projet bundle: projet
mode: teaser mode: teaser
content: content:
field_documents: field_intro:
type: file_default type: smart_trim
label: visually_hidden label: visually_hidden
settings: settings:
use_description_as_link_text: true trim_length: 200
trim_type: chars
trim_suffix: ''
wrap_output: false
wrap_class: trimmed
more:
display_link: true
target_blank: false
link_trim_only: false
class: more-link
text: "voir l'équipe"
aria_label: 'Read more about [node:title]'
summary_handler: full
trim_options:
text: false
trim_zero: false
replace_tokens: false
third_party_settings: { } third_party_settings: { }
weight: 8 weight: 2
region: content region: content
field_liens: field_laureats:
type: link type: boolean
label: hidden label: visually_hidden
settings: settings:
trim_length: 80 format: custom
url_only: false format_custom_false: ''
url_plain: false format_custom_true: Lauréat
rel: ''
target: ''
third_party_settings: { } third_party_settings: { }
weight: 7 weight: 0
region: content region: content
links: field_nom_de_l_equipe:
settings: { }
third_party_settings: { }
weight: 100
region: content
title:
type: title type: title
label: hidden label: visually_hidden
settings: settings:
link_to_entity: true link_to_entity: true
tag: h2 tag: h3
third_party_settings: { } third_party_settings: { }
weight: -49 weight: 1
region: content region: content
hidden: hidden:
created: true created: true
field_documents: true
field_infos: true field_infos: true
field_nom_de_l_equipe: true field_liens: true
field_parties_projet: true field_parties_projet: true
field_site_projet: true
langcode: true langcode: true
links: true
search_api_excerpt: true search_api_excerpt: true
title: true
uid: true uid: true

View File

@@ -14,6 +14,7 @@ dependencies:
- field.field.node.site.field_poid - field.field.node.site.field_poid
- field.field.node.site.field_porteur_s_de_site - field.field.node.site.field_porteur_s_de_site
- field.field.node.site.field_programme_de_l_etat - field.field.node.site.field_programme_de_l_etat
- field.field.node.site.field_projets_lie
- field.field.node.site.field_region - field.field.node.site.field_region
- field.field.node.site.field_sous_titre - field.field.node.site.field_sous_titre
- image.style.wide - image.style.wide
@@ -118,6 +119,14 @@ content:
third_party_settings: { } third_party_settings: { }
weight: 6 weight: 6
region: content region: content
field_projets_lie:
type: entity_reference_label
label: above
settings:
link: true
third_party_settings: { }
weight: 14
region: content
field_region: field_region:
type: string type: string
label: above label: above

View File

@@ -15,6 +15,7 @@ dependencies:
- field.field.node.site.field_poid - field.field.node.site.field_poid
- field.field.node.site.field_porteur_s_de_site - field.field.node.site.field_porteur_s_de_site
- field.field.node.site.field_programme_de_l_etat - field.field.node.site.field_programme_de_l_etat
- field.field.node.site.field_projets_lie
- field.field.node.site.field_region - field.field.node.site.field_region
- field.field.node.site.field_sous_titre - field.field.node.site.field_sous_titre
- image.style.wide - image.style.wide
@@ -64,6 +65,7 @@ hidden:
field_poid: true field_poid: true
field_porteur_s_de_site: true field_porteur_s_de_site: true
field_programme_de_l_etat: true field_programme_de_l_etat: true
field_projets_lie: true
field_region: true field_region: true
field_sous_titre: true field_sous_titre: true
langcode: true langcode: true

View File

@@ -15,6 +15,7 @@ dependencies:
- field.field.node.site.field_poid - field.field.node.site.field_poid
- field.field.node.site.field_porteur_s_de_site - field.field.node.site.field_porteur_s_de_site
- field.field.node.site.field_programme_de_l_etat - field.field.node.site.field_programme_de_l_etat
- field.field.node.site.field_projets_lie
- field.field.node.site.field_region - field.field.node.site.field_region
- field.field.node.site.field_sous_titre - field.field.node.site.field_sous_titre
- image.style.wide - image.style.wide
@@ -32,11 +33,11 @@ content:
label: visually_hidden label: visually_hidden
settings: settings:
deltas: '0' deltas: '0'
image_style: wide deltas_reversed: false
image_link: content image_link: content
image_style: wide
image_loading: image_loading:
attribute: lazy attribute: lazy
deltas_reversed: 0
third_party_settings: { } third_party_settings: { }
weight: 0 weight: 0
region: content region: content
@@ -66,6 +67,7 @@ hidden:
field_poid: true field_poid: true
field_porteur_s_de_site: true field_porteur_s_de_site: true
field_programme_de_l_etat: true field_programme_de_l_etat: true
field_projets_lie: true
field_region: true field_region: true
field_sous_titre: true field_sous_titre: true
langcode: true langcode: true

View File

@@ -0,0 +1,27 @@
uuid: 326abc50-4bc0-486c-8538-007f45414ea0
langcode: fr
status: true
dependencies:
config:
- core.entity_view_mode.paragraph.preview
- field.field.paragraph.projet_partie_texte.field_texte_partie_texte_projet
- field.field.paragraph.projet_partie_texte.field_titre_partie_texte_projet
- paragraphs.paragraphs_type.projet_partie_texte
module:
- text
id: paragraph.projet_partie_texte.preview
targetEntityType: paragraph
bundle: projet_partie_texte
mode: preview
content:
field_texte_partie_texte_projet:
type: text_trimmed
label: visually_hidden
settings:
trim_length: 600
third_party_settings: { }
weight: 0
region: content
hidden:
field_titre_partie_texte_projet: true
search_api_excerpt: true

View File

@@ -0,0 +1,11 @@
uuid: 98f24d88-9e2c-4aee-8913-be44b0386d20
langcode: fr
status: true
dependencies:
module:
- node
id: node.tableau_projets_de_site
label: 'Tableau projets de site'
description: ''
targetEntityType: node
cache: true

View File

@@ -14,6 +14,7 @@ module:
block_field: 0 block_field: 0
breakpoint: 0 breakpoint: 0
bulkdelete: 0 bulkdelete: 0
cer: 0
ckeditor5: 0 ckeditor5: 0
config: 0 config: 0
config_devel: 0 config_devel: 0

View File

@@ -0,0 +1,24 @@
uuid: 5ca8e2df-3c58-47c9-81cb-c8d2f11b495b
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,23 @@
uuid: ab8303f8-b589-4cf6-8289-0e624587f507
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_laureats
- node.type.projet
id: node.projet.field_laureats
field_name: field_laureats
entity_type: node
bundle: projet
label: Lauréats
description: ''
required: false
translatable: false
default_value:
-
value: 0
default_value_callback: ''
settings:
on_label: Activé
off_label: Désactivé
field_type: boolean

View File

@@ -0,0 +1,29 @@
uuid: 4ef3e733-6bf0-46de-8bbe-f3ab5dede0d2
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_site_projet
- node.type.projet
- node.type.site
id: node.projet.field_site_projet
field_name: field_site_projet
entity_type: node
bundle: projet
label: 'Site lié'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: 'default:node'
handler_settings:
target_bundles:
site: site
sort:
field: _none
direction: ASC
auto_create: false
auto_create_bundle: ''
field_type: entity_reference

View File

@@ -0,0 +1,29 @@
uuid: 54c8bb50-91fa-4665-8a6b-27a07b0a5ccd
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_projets_lie
- node.type.projet
- node.type.site
id: node.site.field_projets_lie
field_name: field_projets_lie
entity_type: node
bundle: site
label: 'Projets lié'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: 'default:node'
handler_settings:
target_bundles:
projet: projet
sort:
field: _none
direction: ASC
auto_create: false
auto_create_bundle: ''
field_type: entity_reference

View File

@@ -26,7 +26,7 @@ settings:
max_resolution: '' max_resolution: ''
min_resolution: '' min_resolution: ''
alt_field: true alt_field: true
alt_field_required: true alt_field_required: false
title_field: false title_field: false
title_field_required: false title_field_required: false
default_image: default_image:

View File

@@ -0,0 +1,19 @@
uuid: be9bc8e6-d15d-40d1-b905-205f4f35628e
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,18 @@
uuid: 8f4f8ce1-520c-4e8b-9a73-74f39d652c94
langcode: fr
status: true
dependencies:
module:
- node
id: node.field_laureats
field_name: field_laureats
entity_type: node
type: boolean
settings: { }
module: core
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@@ -0,0 +1,19 @@
uuid: d041695a-e405-4ab1-89ec-d5c72cec6da9
langcode: fr
status: true
dependencies:
module:
- node
id: node.field_projets_lie
field_name: field_projets_lie
entity_type: node
type: entity_reference
settings:
target_type: node
module: core
locked: false
cardinality: -1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@@ -0,0 +1,19 @@
uuid: faf19adf-9d44-44b7-a3bd-03e326b05ae8
langcode: fr
status: true
dependencies:
module:
- node
id: node.field_site_projet
field_name: field_site_projet
entity_type: node
type: entity_reference
settings:
target_type: node
module: core
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@@ -0,0 +1,4 @@
display:
default:
display_options:
title: '10 project sites'

View File

@@ -43,6 +43,7 @@ permissions:
- 'change own username' - 'change own username'
- 'clone actualite content' - 'clone actualite content'
- 'clone partenaire content' - 'clone partenaire content'
- 'clone projet content'
- 'clone site content' - 'clone site content'
- 'clone static content' - 'clone static content'
- 'create actualite content' - 'create actualite content'

View File

@@ -33,6 +33,7 @@ permissions:
- 'access toolbar' - 'access toolbar'
- 'administer nodes' - 'administer nodes'
- 'break content lock' - 'break content lock'
- 'clone projet content'
- 'clone site content' - 'clone site content'
- 'create actualite content' - 'create actualite content'
- 'create content translations' - 'create content translations'

View File

@@ -0,0 +1,640 @@
uuid: 2bfbdca5-e9ba-4a59-a6fb-624b3ade13b8
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_geofield
- field.storage.node.field_images
- field.storage.node.field_projets_lie
- field.storage.node.field_sous_titre
- image.style.thumbnail
- node.type.site
module:
- geofield
- image
- node
- user
id: sites_projets
label: 'Sites & Projets'
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: 'Projets et résultats'
fields:
nid_1:
id: nid_1
table: node_field_data
field: nid
relationship: none
group_type: group
admin_label: ''
entity_type: node
entity_field: nid
plugin_id: field
label: ''
exclude: true
alter:
alter_text: false
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: false
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
click_sort_column: value
type: number_integer
settings:
thousand_separator: ''
prefix_suffix: 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
field_geofield:
id: field_geofield
table: node__field_geofield
field: field_geofield
relationship: none
group_type: group
admin_label: ''
plugin_id: field
label: ''
exclude: true
alter:
alter_text: false
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: false
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
click_sort_column: value
type: geofield_default
settings:
output_format: wkt
output_escape: 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
field_images:
id: field_images
table: node__field_images
field: field_images
relationship: none
group_type: group
admin_label: ''
plugin_id: field
label: ''
exclude: false
alter:
alter_text: false
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: false
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
click_sort_column: target_id
type: image
settings:
image_link: content
image_style: thumbnail
image_loading:
attribute: lazy
group_column: ''
group_columns: { }
group_rows: true
delta_limit: 1
delta_offset: 0
delta_reversed: false
delta_first_last: false
multi_type: separator
separator: ', '
field_api_classes: false
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
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: false
ellipsis: false
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: h2
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: false
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
click_sort_column: value
type: string
settings:
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
field_sous_titre:
id: field_sous_titre
table: node__field_sous_titre
field: field_sous_titre
relationship: none
group_type: group
admin_label: ''
plugin_id: field
label: ''
exclude: false
alter:
alter_text: false
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: false
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
click_sort_column: value
type: string
settings:
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
view_node:
id: view_node
table: node
field: view_node
relationship: none
group_type: group
admin_label: ''
entity_type: node
plugin_id: entity_link
label: ''
exclude: false
alter:
alter_text: false
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: false
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
text: 'voir le site'
output_url_as_text: false
absolute: false
field_projets_lie:
id: field_projets_lie
table: node__field_projets_lie
field: field_projets_lie
relationship: none
group_type: group
admin_label: ''
plugin_id: field
label: ''
exclude: false
alter:
alter_text: false
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: false
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
click_sort_column: target_id
type: entity_reference_entity_view
settings:
view_mode: teaser
group_column: target_id
group_columns: { }
group_rows: true
delta_limit: 0
delta_offset: 0
delta_reversed: false
delta_first_last: false
multi_type: ul
separator: ', '
field_api_classes: false
pager:
type: none
options:
offset: 0
items_per_page: 0
exposed_form:
type: basic
options:
submit_button: Appliquer
reset_button: false
reset_button_label: Réinitialiser
exposed_sorts_label: 'Trier par'
expose_sort_order: true
sort_asc_label: Asc
sort_desc_label: Desc
access:
type: perm
options:
perm: 'access content'
cache:
type: tag
options: { }
empty: { }
sorts:
created:
id: created
table: node_field_data
field: created
relationship: none
group_type: group
admin_label: ''
entity_type: node
entity_field: created
plugin_id: date
order: DESC
expose:
label: ''
field_identifier: ''
exposed: false
granularity: second
arguments: { }
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
relationship: none
group_type: group
admin_label: ''
entity_type: node
entity_field: type
plugin_id: bundle
operator: in
value:
site: site
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
reduce: false
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
row:
type: fields
options:
default_field_elements: true
inline: { }
separator: ''
hide_empty: false
query:
type: views_query
options:
query_comment: ''
disable_sql_rewrite: false
distinct: true
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:
- 'config:field.storage.node.field_geofield'
- 'config:field.storage.node.field_images'
- 'config:field.storage.node.field_projets_lie'
- 'config:field.storage.node.field_sous_titre'
page_1:
id: page_1
display_title: Page
display_plugin: page
position: 1
display_options:
defaults:
header: false
header: { }
rendering_language: '***LANGUAGE_language_interface***'
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: lesprojets
cache_metadata:
max-age: -1
contexts:
- 'languages:language_interface'
- 'user.node_grants:view'
- user.permissions
tags:
- 'config:field.storage.node.field_geofield'
- 'config:field.storage.node.field_images'
- 'config:field.storage.node.field_projets_lie'
- 'config:field.storage.node.field_sous_titre'