contenu des étapes

This commit is contained in:
Valentin
2024-09-29 21:36:21 +02:00
parent ebb3ceb6d5
commit a4452388cd
25 changed files with 1410 additions and 500 deletions

View File

@ -5,6 +5,7 @@ dependencies:
config:
- field.field.node.etape.field_adresse
- field.field.node.etape.field_arret_numero
- field.field.node.etape.field_carte_sensible
- field.field.node.etape.field_couleur
- field.field.node.etape.field_dates
- field.field.node.etape.field_galleries
@ -39,7 +40,7 @@ third_party_settings:
label: Details
region: content
parent_name: ''
weight: 5
weight: 8
format_type: details_sidebar
format_settings:
classes: ''
@ -68,9 +69,17 @@ content:
settings:
placeholder: ''
third_party_settings: { }
field_carte_sensible:
type: image_image
weight: 5
region: content
settings:
progress_indicator: throbber
preview_image_style: thumbnail
third_party_settings: { }
field_couleur:
type: color_pickr_default
weight: 26
weight: 2
region: content
settings:
theme: classic
@ -84,7 +93,7 @@ content:
third_party_settings: { }
field_galleries:
type: entity_reference_autocomplete
weight: 4
weight: 7
region: content
settings:
match_operator: CONTAINS
@ -94,14 +103,14 @@ content:
third_party_settings: { }
field_geofield:
type: geofield_latlon
weight: 6
weight: 1
region: content
settings:
html5_geolocation: false
third_party_settings: { }
field_parties:
type: paragraphs
weight: 3
weight: 6
region: content
settings:
title: Paragraphe
@ -155,7 +164,7 @@ content:
third_party_settings: { }
field_vignette:
type: image_image
weight: 2
weight: 4
region: content
settings:
progress_indicator: throbber
@ -183,7 +192,7 @@ content:
third_party_settings: { }
title:
type: string_textfield
weight: 1
weight: 3
region: content
settings:
size: 60

View File

@ -3,7 +3,8 @@ langcode: fr
status: true
dependencies:
config:
- field.field.paragraph.parties.field_images
- field.field.paragraph.parties.field_chiffres_cles
- field.field.paragraph.parties.field_diaporama
- field.field.paragraph.parties.field_texte
- field.field.paragraph.parties.field_titre
- field.field.paragraph.parties.field_videos
@ -18,10 +19,18 @@ targetEntityType: paragraph
bundle: parties
mode: default
content:
field_images:
type: image_image
field_chiffres_cles:
type: text_textarea
weight: 2
region: content
settings:
rows: 5
placeholder: ''
third_party_settings: { }
field_diaporama:
type: image_image
weight: 3
region: content
settings:
progress_indicator: throbber
preview_image_style: thumbnail
@ -44,7 +53,7 @@ content:
third_party_settings: { }
field_videos:
type: video_embed_field_textfield
weight: 3
weight: 4
region: content
settings: { }
third_party_settings: { }

View File

@ -5,6 +5,7 @@ dependencies:
config:
- field.field.node.etape.field_adresse
- field.field.node.etape.field_arret_numero
- field.field.node.etape.field_carte_sensible
- field.field.node.etape.field_couleur
- field.field.node.etape.field_dates
- field.field.node.etape.field_galleries
@ -42,6 +43,17 @@ content:
third_party_settings: { }
weight: 5
region: content
field_carte_sensible:
type: image
label: above
settings:
image_link: ''
image_style: ''
image_loading:
attribute: lazy
third_party_settings: { }
weight: 10
region: content
field_couleur:
type: color_pickr_default
label: visually_hidden

View File

@ -6,6 +6,7 @@ dependencies:
- core.entity_view_mode.node.teaser
- field.field.node.etape.field_adresse
- field.field.node.etape.field_arret_numero
- field.field.node.etape.field_carte_sensible
- field.field.node.etape.field_couleur
- field.field.node.etape.field_dates
- field.field.node.etape.field_galleries
@ -30,6 +31,7 @@ content:
hidden:
field_adresse: true
field_arret_numero: true
field_carte_sensible: true
field_couleur: true
field_dates: true
field_galleries: true

View File

@ -3,7 +3,8 @@ langcode: fr
status: true
dependencies:
config:
- field.field.paragraph.parties.field_images
- field.field.paragraph.parties.field_chiffres_cles
- field.field.paragraph.parties.field_diaporama
- field.field.paragraph.parties.field_texte
- field.field.paragraph.parties.field_titre
- field.field.paragraph.parties.field_videos
@ -17,7 +18,14 @@ targetEntityType: paragraph
bundle: parties
mode: default
content:
field_images:
field_chiffres_cles:
type: text_default
label: above
settings: { }
third_party_settings: { }
weight: 5
region: content
field_diaporama:
type: image
label: above
settings:
@ -26,7 +34,7 @@ content:
image_loading:
attribute: lazy
third_party_settings: { }
weight: 2
weight: 4
region: content
field_texte:
type: text_default

View File

@ -68,6 +68,8 @@ module:
image_field_caption: 0
inline_entity_form: 0
jsonapi: 0
jsonapi_resources: 0
jsonapi_views: 0
language: 0
layout_discovery: 0
leaflet: 0

View File

@ -0,0 +1,41 @@
uuid: 4a3025d3-79e4-4db0-959c-c7a981fd5555
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_carte_sensible
- node.type.etape
module:
- image
id: node.etape.field_carte_sensible
field_name: field_carte_sensible
entity_type: node
bundle: etape
label: 'Carte sensible'
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 jpg jpeg webp'
max_filesize: ''
max_resolution: ''
min_resolution: ''
alt_field: true
alt_field_required: true
title_field: false
title_field_required: false
default_image:
uuid: ''
alt: ''
title: ''
width: null
height: null
caption: ''
caption_field: 0
caption_field_required: 0
field_type: image

View File

@ -0,0 +1,24 @@
uuid: 08b9d4cf-cc38-447e-810c-251fc48dd686
langcode: fr
status: true
dependencies:
config:
- field.storage.paragraph.field_chiffres_cles
- filter.format.plain_text
- paragraphs.paragraphs_type.parties
module:
- text
id: paragraph.parties.field_chiffres_cles
field_name: field_chiffres_cles
entity_type: paragraph
bundle: parties
label: 'Chiffres clés'
description: 'Entrez le chiffre clé (ex: 25%, 1400€, 9 500...) sur la première ligne puis sa légende sur la ligne suivante.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
allowed_formats:
- plain_text
field_type: text_long

View File

@ -1,17 +1,17 @@
uuid: 956bf8f3-dca5-470a-ba86-7ea2e2cf4c8d
uuid: 811fcdb7-aca1-4ac5-a2cf-1dd1c42193c1
langcode: fr
status: true
dependencies:
config:
- field.storage.paragraph.field_images
- field.storage.paragraph.field_diaporama
- paragraphs.paragraphs_type.parties
module:
- image
id: paragraph.parties.field_images
field_name: field_images
id: paragraph.parties.field_diaporama
field_name: field_diaporama
entity_type: paragraph
bundle: parties
label: Images
label: Diaporama
description: ''
required: false
translatable: false
@ -36,6 +36,6 @@ settings:
width: null
height: null
caption: ''
caption_field: 1
caption_field: 0
caption_field_required: 0
field_type: image

View File

@ -12,14 +12,14 @@ field_name: field_videos
entity_type: paragraph
bundle: parties
label: Vidéos
description: ''
description: 'Ajouter un lien vidéo Youtube'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
allowed_providers:
vimeo: vimeo
youtube: youtube
vimeo: vimeo
youtube_playlist: '0'
field_type: video_embed_field

View File

@ -0,0 +1,30 @@
uuid: 310a42f4-c1d1-40a0-9db3-5f843012418f
langcode: fr
status: true
dependencies:
module:
- file
- image
- node
id: node.field_carte_sensible
field_name: field_carte_sensible
entity_type: node
type: image
settings:
target_type: file
display_field: false
display_default: false
uri_scheme: public
default_image:
uuid: ''
alt: ''
title: ''
width: null
height: null
module: image
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@ -0,0 +1,19 @@
uuid: a1501806-9968-4d21-9d58-2c57d52b19b7
langcode: fr
status: true
dependencies:
module:
- paragraphs
- text
id: paragraph.field_chiffres_cles
field_name: field_chiffres_cles
entity_type: paragraph
type: text_long
settings: { }
module: text
locked: false
cardinality: -1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@ -1,4 +1,4 @@
uuid: 712c2905-6549-474c-994c-c96e42dc6239
uuid: 2c25ec08-17bb-4b70-ad00-e1ca72d39d41
langcode: fr
status: true
dependencies:
@ -6,8 +6,8 @@ dependencies:
- file
- image
- paragraphs
id: paragraph.field_images
field_name: field_images
id: paragraph.field_diaporama
field_name: field_diaporama
entity_type: paragraph
type: image
settings:
@ -23,7 +23,7 @@ settings:
height: null
module: image
locked: false
cardinality: 1
cardinality: -1
translatable: true
indexes: { }
persist_with_no_fields: false

View File

@ -1,12 +0,0 @@
uuid: 882ea961-8c51-44d1-ad7f-0c49a5ae6019
langcode: fr
status: true
dependencies: { }
id: node
label: node
description: ''
use_admin_theme: false
path: '/node/[id]'
access_logic: and
access_conditions: { }
parameters: { }

View File

@ -1,101 +0,0 @@
uuid: 3afb7005-30db-46c4-a484-e588d2d69c56
langcode: fr
status: true
dependencies:
config:
- page_manager.page.node
- views.view.etapes
- views.view.saisons
- views.view.thematiques
module:
- panels
- views
id: node-panels_variant-0
label: Panels
weight: 0
variant: panels_variant
variant_settings:
id: panels_variant
label: null
weight: 0
uuid: df541d5f-f6d1-4438-9cc5-9ccedd22dbd0
blocks:
85ea1b9b-276f-482f-9551-e69a9525c797:
id: 'views_block:saisons-block_1'
label: ''
label_display: visible
provider: views
context_mapping: { }
views_label: ''
items_per_page: none
exposed: { }
region: first
weight: 0
uuid: 85ea1b9b-276f-482f-9551-e69a9525c797
css_classes:
- ''
html_id: ''
css_styles: ''
db9a883e-fef3-445f-94d8-d7dd1d12dbb0:
id: 'views_block:thematiques-block_1'
label: ''
label_display: visible
provider: views
context_mapping: { }
views_label: ''
items_per_page: none
exposed: { }
region: first
weight: 0
uuid: db9a883e-fef3-445f-94d8-d7dd1d12dbb0
css_classes:
- ''
html_id: ''
css_styles: ''
5a493cf9-9740-4903-90d5-261c1831a099:
id: 'views_block:etapes-block_2'
label: ''
label_display: visible
provider: views
context_mapping: { }
views_label: ''
items_per_page: none
exposed: { }
region: second
weight: 0
uuid: 5a493cf9-9740-4903-90d5-261c1831a099
css_classes:
- ''
html_id: ''
css_styles: ''
141a2da6-bca2-48b5-8877-3dd63534cb72:
id: 'views_block:etapes-block_1'
label: ''
label_display: visible
provider: views
context_mapping: { }
views_label: ''
items_per_page: none
exposed: { }
region: third
weight: 0
uuid: 141a2da6-bca2-48b5-8877-3dd63534cb72
css_classes:
- ''
html_id: ''
css_styles: ''
page_title: ''
layout: layout_threecol_25_50_25
layout_settings:
label: ''
builder: standard
storage_type: page_manager
storage_id: node-panels_variant-0
css_classes:
- ''
html_id: ''
css_styles: ''
page: node
selection_criteria: { }
selection_logic: and
static_context: { }

View File

@ -0,0 +1,18 @@
uuid: 981c1540-91dd-4cee-aa66-66d961d6a405
langcode: fr
status: true
dependencies:
module:
- serialization
- user
- views
id: entity.view
plugin_id: 'entity:view'
granularity: resource
configuration:
methods:
- GET
formats:
- json
authentication:
- cookie