diff --git a/config/sync/block.block.reha_config_pages_3.yml b/config/sync/block.block.reha_config_pages_3.yml
new file mode 100644
index 0000000..ec36fc0
--- /dev/null
+++ b/config/sync/block.block.reha_config_pages_3.yml
@@ -0,0 +1,30 @@
+uuid: 7c0c250c-f942-45cb-9252-dec859887cf2
+langcode: fr
+status: true
+dependencies:
+ module:
+ - config_pages
+ - node
+ theme:
+ - reha
+id: reha_config_pages_3
+theme: reha
+region: content
+weight: 0
+provider: null
+plugin: config_pages_block
+settings:
+ id: config_pages_block
+ label: 'ConfigPages Block'
+ label_display: '0'
+ provider: config_pages
+ config_page_type: fiche_de_synthese_de_tous_les_si
+ config_page_view_mode: full
+visibility:
+ 'entity_bundle:node':
+ id: 'entity_bundle:node'
+ negate: false
+ context_mapping:
+ node: '@node.node_route_context:node'
+ bundles:
+ site: site
diff --git a/config/sync/block.block.reha_navigationprincipale.yml b/config/sync/block.block.reha_navigationprincipale.yml
index df100d9..f884072 100644
--- a/config/sync/block.block.reha_navigationprincipale.yml
+++ b/config/sync/block.block.reha_navigationprincipale.yml
@@ -5,7 +5,6 @@ dependencies:
config:
- system.menu.main
module:
- - block_class
- menu_block
theme:
- reha
diff --git a/config/sync/config_pages.type.documents_en_telechargement.yml b/config/sync/config_pages.type.documents_en_telechargement.yml
new file mode 100644
index 0000000..e7ea666
--- /dev/null
+++ b/config/sync/config_pages.type.documents_en_telechargement.yml
@@ -0,0 +1,17 @@
+uuid: 6c0289ef-697f-41b5-801f-ed5db25e942e
+langcode: fr
+status: true
+dependencies: { }
+id: documents_en_telechargement
+label: 'documents_en_telechargement [OBSOLETE]'
+token: false
+context:
+ show_warning: true
+ group:
+ language: false
+ fallback:
+ language: ''
+menu:
+ path: ''
+ weight: 0
+ description: ''
diff --git a/config/sync/config_pages.type.fiche_de_synthese_de_tous_les_si.yml b/config/sync/config_pages.type.fiche_de_synthese_de_tous_les_si.yml
new file mode 100644
index 0000000..bcfdfa4
--- /dev/null
+++ b/config/sync/config_pages.type.fiche_de_synthese_de_tous_les_si.yml
@@ -0,0 +1,17 @@
+uuid: dc71e7f6-0e7c-493d-bc6c-b05703cb250f
+langcode: fr
+status: true
+dependencies: { }
+id: fiche_de_synthese_de_tous_les_si
+label: 'Fiche de synthèse de tous les sites'
+token: true
+context:
+ show_warning: true
+ group:
+ language: false
+ fallback:
+ language: ''
+menu:
+ path: /edit/fichesynthese
+ weight: 0
+ description: ''
diff --git a/config/sync/content_as_config.block_content.yml b/config/sync/content_as_config.block_content.yml
index fbb7adc..fd7e776 100644
--- a/config/sync/content_as_config.block_content.yml
+++ b/config/sync/content_as_config.block_content.yml
@@ -1,7 +1,7 @@
734a55bb-b11d-4498-bb55-5a6cb1924aa8:
uuid: 734a55bb-b11d-4498-bb55-5a6cb1924aa8
id: '4'
- info: 'Logo Gouv'
+ info: 'Logo gouv'
langcode: fr
type: logo_link
reusable: '1'
@@ -13,11 +13,11 @@
options: { }
field_logo:
-
- target_id: '8'
- alt: Gouvernement
+ target_id: '16'
+ alt: 'Logo gouvernement'
title: ''
- width: '390'
- height: '217'
+ width: '1147'
+ height: '685'
6aedcd97-72c8-4328-b52d-f4d2a5285b96:
uuid: 6aedcd97-72c8-4328-b52d-f4d2a5285b96
id: '5'
@@ -33,8 +33,8 @@
options: { }
field_logo:
-
- target_id: '4'
- alt: 'Programme Reha Héritages'
+ target_id: '17'
+ alt: 'logo reha-héritage'
title: ''
width: '3000'
height: '3000'
@@ -48,16 +48,16 @@ bc48e271-75cf-4c3f-a4aa-ecc3c573c060:
fields:
field_lien:
-
- uri: 'http://dev.reha.fr'
+ uri: 'https://www.urbanisme-puca.gouv.fr/reha-heritages-rehabiliter-les-heritages-a2785.html'
title: ''
options: { }
field_logo:
-
- target_id: '7'
- alt: PUCA
+ target_id: '21'
+ alt: 'logo puca'
title: ''
- width: '313'
- height: '181'
+ width: '436'
+ height: '436'
1ca95211-9fa2-4ef2-a460-8184d1eaf20f:
uuid: 1ca95211-9fa2-4ef2-a460-8184d1eaf20f
id: '7'
@@ -96,7 +96,7 @@ bc48e271-75cf-4c3f-a4aa-ecc3c573c060:
fields:
field_fichier:
-
- target_id: '11'
+ target_id: '65'
display: '1'
description: 'Télécharger le cahier des charges'
259faa3e-f66e-4776-9f4e-9a3aa26e8252:
@@ -109,7 +109,7 @@ bc48e271-75cf-4c3f-a4aa-ecc3c573c060:
fields:
field_fichier:
-
- target_id: '12'
+ target_id: '69'
display: '1'
description: 'Télécharger la fiche candidature'
5ae07b35-3c0b-48f5-b51b-f0f0e4c1765f:
@@ -142,3 +142,57 @@ e05f593a-38ab-4dba-ad1c-9ae23c1222a9:
value: '
Appel à candidatures
'
summary: ''
format: wysiwyg
+9e601647-144f-4e8e-b9e1-7d744f9141d7:
+ uuid: 9e601647-144f-4e8e-b9e1-7d744f9141d7
+ id: '14'
+ info: 'Voir tous les sites'
+ langcode: fr
+ type: node_link
+ reusable: '1'
+ fields:
+ field_description: { }
+ field_node_link:
+ -
+ uri: 'internal:/lessitespilotes'
+ title: 'Voir tous les sites'
+ options: { }
+3bb825b3-ab84-4861-a4f2-2a5e5eed74de:
+ uuid: 3bb825b3-ab84-4861-a4f2-2a5e5eed74de
+ id: '15'
+ info: 'Phase 2.'
+ langcode: fr
+ type: text
+ reusable: '1'
+ fields:
+ body:
+ -
+ value: 'Phase 2.
Présentation des 12 sites
'
+ summary: ''
+ format: wysiwyg
+793e5016-2b96-4802-9f38-1cd3768775b5:
+ uuid: 793e5016-2b96-4802-9f38-1cd3768775b5
+ id: '16'
+ info: 'Le programme link'
+ langcode: fr
+ type: node_link
+ reusable: '1'
+ fields:
+ field_description: { }
+ field_node_link:
+ -
+ uri: 'internal:/programme'
+ title: 'En savoir plus sur le programme reha héritage'
+ options: { }
+b5549437-bd2c-4e88-96e3-efef8f518389:
+ uuid: b5549437-bd2c-4e88-96e3-efef8f518389
+ id: '17'
+ info: 'ancres programme'
+ langcode: fr
+ type: text
+ reusable: '1'
+ fields:
+ body:
+ -
+ value: ""
+ summary: ''
+ format: restricted_html
diff --git a/config/sync/content_as_config.menu_link_content.yml b/config/sync/content_as_config.menu_link_content.yml
index 89fae6e..db75100 100644
--- a/config/sync/content_as_config.menu_link_content.yml
+++ b/config/sync/content_as_config.menu_link_content.yml
@@ -1,3 +1,39 @@
+6af09942-a538-4c95-beb4-05ef50e8179a:
+ uuid: 6af09942-a538-4c95-beb4-05ef50e8179a
+ menu_name: footer
+ title: Contacts
+ parent: ''
+ link:
+ -
+ uri: 'internal:/contacts'
+ title: ''
+ options:
+ attributes:
+ class:
+ - ''
+ description: ''
+ enabled: '1'
+ expanded: '0'
+ weight: '0'
+ langcode: fr
+26d85489-f033-4f34-b529-52a6cb40bb43:
+ uuid: 26d85489-f033-4f34-b529-52a6cb40bb43
+ menu_name: footer
+ title: 'Mentions légales'
+ parent: ''
+ link:
+ -
+ uri: 'internal:/mentions_legales'
+ title: ''
+ options:
+ attributes:
+ class:
+ - ''
+ description: ''
+ enabled: '1'
+ expanded: '0'
+ weight: '0'
+ langcode: fr
39762042-305d-41ee-9024-f357eb247b35:
uuid: 39762042-305d-41ee-9024-f357eb247b35
menu_name: editor
@@ -214,14 +250,32 @@ fa213d6e-b8d9-4646-9802-02d63c6812a9:
expanded: '0'
weight: '-48'
langcode: fr
+0817b751-fff3-4338-a9b0-7e313cac81b4:
+ uuid: 0817b751-fff3-4338-a9b0-7e313cac81b4
+ menu_name: main
+ title: 'Le programme'
+ parent: ''
+ link:
+ -
+ uri: 'internal:/programme'
+ title: ''
+ options:
+ attributes:
+ class:
+ - ''
+ description: ''
+ enabled: '1'
+ expanded: '0'
+ weight: '0'
+ langcode: fr
effb8194-cf53-498c-8aeb-15f796ed56cd:
uuid: effb8194-cf53-498c-8aeb-15f796ed56cd
menu_name: editor
- title: 'Contenus en téléchargement'
+ title: 'Fiche de synthèse'
parent: 'menu_link_content:39762042-305d-41ee-9024-f357eb247b35'
link:
-
- uri: 'internal:/edit/contenusentelechargement'
+ uri: 'internal:/edit/fichesynthese'
title: ''
options:
attributes:
@@ -232,3 +286,36 @@ effb8194-cf53-498c-8aeb-15f796ed56cd:
expanded: '0'
weight: '-42'
langcode: fr
+d65617c9-af85-4c7f-98ba-d7f2c2fce767:
+ uuid: d65617c9-af85-4c7f-98ba-d7f2c2fce767
+ menu_name: editor
+ title: Utilisateurs
+ parent: ''
+ link:
+ -
+ uri: 'internal:/admin/people'
+ title: ''
+ options:
+ attributes:
+ class:
+ - ''
+ description: ''
+ enabled: '1'
+ expanded: '0'
+ weight: '0'
+ langcode: fr
+c1393d5d-a736-4105-ba2a-e18119a9fa96:
+ uuid: c1393d5d-a736-4105-ba2a-e18119a9fa96
+ menu_name: main
+ title: 'Le Saint-Jaumes'
+ parent: 'views_view:views.sites.page_1'
+ link:
+ -
+ uri: 'entity:node/59'
+ title: null
+ options: { }
+ description: ''
+ enabled: '1'
+ expanded: '0'
+ weight: '2'
+ langcode: fr
diff --git a/config/sync/core.entity_form_display.config_pages.fiche_de_synthese_de_tous_les_si.default.yml b/config/sync/core.entity_form_display.config_pages.fiche_de_synthese_de_tous_les_si.default.yml
new file mode 100644
index 0000000..61731c8
--- /dev/null
+++ b/config/sync/core.entity_form_display.config_pages.fiche_de_synthese_de_tous_les_si.default.yml
@@ -0,0 +1,23 @@
+uuid: 8ab1f853-3120-4858-a789-b448d6e9172b
+langcode: fr
+status: true
+dependencies:
+ config:
+ - config_pages.type.fiche_de_synthese_de_tous_les_si
+ - field.field.config_pages.fiche_de_synthese_de_tous_les_si.field_fichier
+ module:
+ - file
+id: config_pages.fiche_de_synthese_de_tous_les_si.default
+targetEntityType: config_pages
+bundle: fiche_de_synthese_de_tous_les_si
+mode: default
+content:
+ field_fichier:
+ type: file_generic
+ weight: 0
+ region: content
+ settings:
+ progress_indicator: throbber
+ third_party_settings: { }
+hidden:
+ label: true
diff --git a/config/sync/core.entity_form_display.node.ressource.default.yml b/config/sync/core.entity_form_display.node.ressource.default.yml
index 07714ae..dae6bc5 100644
--- a/config/sync/core.entity_form_display.node.ressource.default.yml
+++ b/config/sync/core.entity_form_display.node.ressource.default.yml
@@ -10,6 +10,7 @@ dependencies:
- field.field.node.ressource.field_liens
- field.field.node.ressource.field_site
- field.field.node.ressource.field_sous_titre
+ - field.field.node.ressource.field_themes
- field.field.node.ressource.field_type_de_ressource
- image.style.thumbnail
- node.type.ressource
@@ -25,8 +26,9 @@ third_party_settings:
group_details:
children:
- field_site
- - field_auteur
- field_type_de_ressource
+ - field_themes
+ - field_auteur
- status
- promote
label: Details
@@ -111,7 +113,7 @@ content:
third_party_settings: { }
field_auteur:
type: string_textfield
- weight: 9
+ weight: 11
region: content
settings:
size: 60
@@ -158,7 +160,7 @@ content:
size: 60
placeholder: ''
third_party_settings: { }
- field_type_de_ressource:
+ field_themes:
type: autocomplete_deluxe
weight: 10
region: content
@@ -175,16 +177,33 @@ content:
new_terms: false
no_empty_message: 'No terms could be found. Please type in order to add a new term.'
third_party_settings: { }
+ field_type_de_ressource:
+ type: autocomplete_deluxe
+ weight: 9
+ region: content
+ settings:
+ match_operator: CONTAINS
+ autocomplete_route_name: autocomplete_deluxe.autocomplete
+ size: 60
+ selection_handler: default
+ limit: 10
+ min_length: 0
+ delimiter: ''
+ not_found_message_allow: false
+ not_found_message: "The term '@term' will be added"
+ new_terms: false
+ no_empty_message: 'No terms could be found. Please type in order to add a new term.'
+ third_party_settings: { }
promote:
type: boolean_checkbox
- weight: 12
+ weight: 13
region: content
settings:
display_label: true
third_party_settings: { }
status:
type: boolean_checkbox
- weight: 11
+ weight: 12
region: content
settings:
display_label: true
diff --git a/config/sync/core.entity_view_display.config_pages.fiche_de_synthese_de_tous_les_si.default.yml b/config/sync/core.entity_view_display.config_pages.fiche_de_synthese_de_tous_les_si.default.yml
new file mode 100644
index 0000000..2c16077
--- /dev/null
+++ b/config/sync/core.entity_view_display.config_pages.fiche_de_synthese_de_tous_les_si.default.yml
@@ -0,0 +1,24 @@
+uuid: e044cd3c-4875-4ec8-85f3-759c5a42c6d6
+langcode: fr
+status: true
+dependencies:
+ config:
+ - config_pages.type.fiche_de_synthese_de_tous_les_si
+ - field.field.config_pages.fiche_de_synthese_de_tous_les_si.field_fichier
+ module:
+ - file
+id: config_pages.fiche_de_synthese_de_tous_les_si.default
+targetEntityType: config_pages
+bundle: fiche_de_synthese_de_tous_les_si
+mode: default
+content:
+ field_fichier:
+ type: file_default
+ label: visually_hidden
+ settings:
+ use_description_as_link_text: true
+ third_party_settings: { }
+ weight: 0
+ region: content
+hidden:
+ search_api_excerpt: true
diff --git a/config/sync/core.entity_view_display.node.ressource.default.yml b/config/sync/core.entity_view_display.node.ressource.default.yml
index d26f165..80504a4 100644
--- a/config/sync/core.entity_view_display.node.ressource.default.yml
+++ b/config/sync/core.entity_view_display.node.ressource.default.yml
@@ -10,6 +10,7 @@ dependencies:
- field.field.node.ressource.field_liens
- field.field.node.ressource.field_site
- field.field.node.ressource.field_sous_titre
+ - field.field.node.ressource.field_themes
- field.field.node.ressource.field_type_de_ressource
- node.type.ressource
module:
@@ -28,7 +29,7 @@ content:
label: visually_hidden
settings: { }
third_party_settings: { }
- weight: 5
+ weight: 6
region: content
field_auteur:
type: string
@@ -44,7 +45,7 @@ content:
settings:
use_description_as_link_text: true
third_party_settings: { }
- weight: 6
+ weight: 7
region: content
field_image:
type: image
@@ -67,7 +68,7 @@ content:
rel: ''
target: ''
third_party_settings: { }
- weight: 7
+ weight: 8
region: content
field_site:
type: entity_reference_label
@@ -85,6 +86,14 @@ content:
third_party_settings: { }
weight: 2
region: content
+ field_themes:
+ type: entity_reference_label
+ label: visually_hidden
+ settings:
+ link: false
+ third_party_settings: { }
+ weight: 5
+ region: content
field_type_de_ressource:
type: entity_reference_label
label: visually_hidden
diff --git a/config/sync/core.entity_view_display.node.ressource.home_block.yml b/config/sync/core.entity_view_display.node.ressource.home_block.yml
index 8759932..72a7fcc 100644
--- a/config/sync/core.entity_view_display.node.ressource.home_block.yml
+++ b/config/sync/core.entity_view_display.node.ressource.home_block.yml
@@ -11,6 +11,7 @@ dependencies:
- field.field.node.ressource.field_liens
- field.field.node.ressource.field_site
- field.field.node.ressource.field_sous_titre
+ - field.field.node.ressource.field_themes
- field.field.node.ressource.field_type_de_ressource
- node.type.ressource
module:
@@ -40,6 +41,7 @@ hidden:
field_image: true
field_liens: true
field_site: true
+ field_themes: true
field_type_de_ressource: true
langcode: true
search_api_excerpt: true
diff --git a/config/sync/core.entity_view_display.node.ressource.teaser.yml b/config/sync/core.entity_view_display.node.ressource.teaser.yml
index 864a4d3..85f317f 100644
--- a/config/sync/core.entity_view_display.node.ressource.teaser.yml
+++ b/config/sync/core.entity_view_display.node.ressource.teaser.yml
@@ -11,6 +11,7 @@ dependencies:
- field.field.node.ressource.field_liens
- field.field.node.ressource.field_site
- field.field.node.ressource.field_sous_titre
+ - field.field.node.ressource.field_themes
- field.field.node.ressource.field_type_de_ressource
- image.style.large
- node.type.ressource
@@ -28,7 +29,7 @@ content:
settings:
link_to_entity: false
third_party_settings: { }
- weight: 3
+ weight: 4
region: content
field_image:
type: image
@@ -47,7 +48,7 @@ content:
settings:
link: true
third_party_settings: { }
- weight: 4
+ weight: 5
region: content
field_sous_titre:
type: string
@@ -57,6 +58,14 @@ content:
third_party_settings: { }
weight: 2
region: content
+ field_themes:
+ type: entity_reference_label
+ label: visually_hidden
+ settings:
+ link: false
+ third_party_settings: { }
+ weight: 3
+ region: content
field_type_de_ressource:
type: entity_reference_label
label: visually_hidden
@@ -68,7 +77,7 @@ content:
links:
settings: { }
third_party_settings: { }
- weight: 5
+ weight: 6
region: content
hidden:
body: true
diff --git a/config/sync/core.entity_view_display.node.site.site_partenaire.yml b/config/sync/core.entity_view_display.node.site.site_partenaire.yml
index c47ee14..8163f84 100644
--- a/config/sync/core.entity_view_display.node.site.site_partenaire.yml
+++ b/config/sync/core.entity_view_display.node.site.site_partenaire.yml
@@ -25,7 +25,7 @@ bundle: site
mode: site_partenaire
content:
field_adresse_site:
- type: address_plain
+ type: address_default
label: visually_hidden
settings: { }
third_party_settings: { }
diff --git a/config/sync/field.field.config_pages.fiche_de_synthese_de_tous_les_si.field_fichier.yml b/config/sync/field.field.config_pages.fiche_de_synthese_de_tous_les_si.field_fichier.yml
new file mode 100644
index 0000000..771b752
--- /dev/null
+++ b/config/sync/field.field.config_pages.fiche_de_synthese_de_tous_les_si.field_fichier.yml
@@ -0,0 +1,27 @@
+uuid: ba6dbde6-c863-4856-8da2-48bfc1bccf17
+langcode: fr
+status: true
+dependencies:
+ config:
+ - config_pages.type.fiche_de_synthese_de_tous_les_si
+ - field.storage.config_pages.field_fichier
+ module:
+ - file
+id: config_pages.fiche_de_synthese_de_tous_les_si.field_fichier
+field_name: field_fichier
+entity_type: config_pages
+bundle: fiche_de_synthese_de_tous_les_si
+label: Fichier
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:file'
+ handler_settings: { }
+ file_directory: '[date:custom:Y]-[date:custom:m]'
+ file_extensions: 'pdf doc docx odt zip'
+ max_filesize: ''
+ description_field: true
+field_type: file
diff --git a/config/sync/field.field.node.ressource.field_themes.yml b/config/sync/field.field.node.ressource.field_themes.yml
new file mode 100644
index 0000000..75e05d4
--- /dev/null
+++ b/config/sync/field.field.node.ressource.field_themes.yml
@@ -0,0 +1,29 @@
+uuid: 99a16ee1-b3da-4133-86bc-29ebea7c446b
+langcode: fr
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_themes
+ - node.type.ressource
+ - taxonomy.vocabulary.theme_ressource
+id: node.ressource.field_themes
+field_name: field_themes
+entity_type: node
+bundle: ressource
+label: Thèmes
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:taxonomy_term'
+ handler_settings:
+ target_bundles:
+ theme_ressource: theme_ressource
+ sort:
+ field: name
+ direction: asc
+ auto_create: true
+ auto_create_bundle: ''
+field_type: entity_reference
diff --git a/config/sync/field.storage.config_pages.field_fichier.yml b/config/sync/field.storage.config_pages.field_fichier.yml
new file mode 100644
index 0000000..f8a76d9
--- /dev/null
+++ b/config/sync/field.storage.config_pages.field_fichier.yml
@@ -0,0 +1,27 @@
+uuid: cfb8cfa5-64d5-400e-8ed2-a137e6217b21
+langcode: fr
+status: true
+dependencies:
+ module:
+ - config_pages
+ - field_permissions
+ - file
+third_party_settings:
+ field_permissions:
+ permission_type: public
+id: config_pages.field_fichier
+field_name: field_fichier
+entity_type: config_pages
+type: file
+settings:
+ target_type: file
+ display_field: true
+ display_default: true
+ uri_scheme: public
+module: file
+locked: false
+cardinality: -1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/config/sync/field.storage.node.field_themes.yml b/config/sync/field.storage.node.field_themes.yml
new file mode 100644
index 0000000..1cc9158
--- /dev/null
+++ b/config/sync/field.storage.node.field_themes.yml
@@ -0,0 +1,24 @@
+uuid: 20a41f10-c80c-42c2-8d17-5b992548a95d
+langcode: fr
+status: true
+dependencies:
+ module:
+ - field_permissions
+ - node
+ - taxonomy
+third_party_settings:
+ field_permissions:
+ permission_type: public
+id: node.field_themes
+field_name: field_themes
+entity_type: node
+type: entity_reference
+settings:
+ target_type: taxonomy_term
+module: core
+locked: false
+cardinality: -1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/config/sync/language.content_settings.taxonomy_term.theme_ressource.yml b/config/sync/language.content_settings.taxonomy_term.theme_ressource.yml
new file mode 100644
index 0000000..51781ac
--- /dev/null
+++ b/config/sync/language.content_settings.taxonomy_term.theme_ressource.yml
@@ -0,0 +1,11 @@
+uuid: dd1fa500-b60f-4e93-a3aa-78c57570a8f6
+langcode: fr
+status: true
+dependencies:
+ config:
+ - taxonomy.vocabulary.theme_ressource
+id: taxonomy_term.theme_ressource
+target_entity_type_id: taxonomy_term
+target_bundle: theme_ressource
+default_langcode: site_default
+language_alterable: false
diff --git a/config/sync/page_manager.page_variant.programme-panels_variant-0.yml b/config/sync/page_manager.page_variant.programme-panels_variant-0.yml
index 518483e..b576dc3 100644
--- a/config/sync/page_manager.page_variant.programme-panels_variant-0.yml
+++ b/config/sync/page_manager.page_variant.programme-panels_variant-0.yml
@@ -6,7 +6,7 @@ dependencies:
- page_manager.page.programme
- views.view.home
content:
- - 'block_content:text:f6f9f74b-815f-4241-9024-e25d910ab2f3'
+ - 'block_content:text:b5549437-bd2c-4e88-96e3-efef8f518389'
module:
- block_content
- config_pages
@@ -35,19 +35,19 @@ variant_settings:
uuid: e3b91732-d225-4dbd-b9fc-c7655b4c2a6e
57614f0f-7ed8-4dea-b1fa-ee06e330e9e5:
id: 'views_block:home-block_1'
- label: 'Le programme reha héritage'
+ label: 'Le programme REHA-HÉRITAGES'
label_display: visible
provider: views
context_mapping: { }
- views_label: 'Le programme reha héritage'
+ views_label: 'Le programme REHA-HÉRITAGES'
items_per_page: none
exposed: { }
region: second
weight: 0
uuid: 57614f0f-7ed8-4dea-b1fa-ee06e330e9e5
- 22719787-50e2-4409-b8f7-977eeb7c2f1b:
- id: 'block_content:f6f9f74b-815f-4241-9024-e25d910ab2f3'
- label: 'Ancres page programme'
+ e27febc6-a1cc-4cee-b94a-56c394155000:
+ id: 'block_content:b5549437-bd2c-4e88-96e3-efef8f518389'
+ label: 'ancres programme'
label_display: '0'
provider: block_content
status: true
@@ -56,7 +56,7 @@ variant_settings:
context_mapping: { }
region: first
weight: 0
- uuid: 22719787-50e2-4409-b8f7-977eeb7c2f1b
+ uuid: e27febc6-a1cc-4cee-b94a-56c394155000
page_title: ''
layout: layout_twocol
layout_settings:
diff --git a/config/sync/taxonomy.vocabulary.theme_ressource.yml b/config/sync/taxonomy.vocabulary.theme_ressource.yml
new file mode 100644
index 0000000..3c9fad6
--- /dev/null
+++ b/config/sync/taxonomy.vocabulary.theme_ressource.yml
@@ -0,0 +1,8 @@
+uuid: aa8b5627-2f03-4ef3-aae4-3c2010174700
+langcode: fr
+status: true
+dependencies: { }
+name: 'Thème ressource'
+vid: theme_ressource
+description: ''
+weight: 0
diff --git a/config/sync/user.role.admin.yml b/config/sync/user.role.admin.yml
index 78556fd..26df657 100644
--- a/config/sync/user.role.admin.yml
+++ b/config/sync/user.role.admin.yml
@@ -61,7 +61,7 @@ permissions:
- 'edit any site content'
- 'edit any static content'
- 'edit contact config page entity'
- - 'edit documents_en_telechargement config page entity'
+ - 'edit fiche_de_synthese_de_tous_les_si config page entity'
- 'edit field_site'
- 'edit mentions_legales config page entity'
- 'edit own actualite content'
@@ -96,7 +96,6 @@ permissions:
- 'view any collaborateur profile'
- 'view any profile'
- 'view config_pages entity'
- - 'view documents_en_telechargement config page entity'
- 'view field_site'
- 'view ressource revisions'
- 'view site revisions'
diff --git a/config/sync/user.role.anonymous.yml b/config/sync/user.role.anonymous.yml
index c44154f..83f1e35 100644
--- a/config/sync/user.role.anonymous.yml
+++ b/config/sync/user.role.anonymous.yml
@@ -20,5 +20,6 @@ permissions:
- 'access devel information'
- 'use text format restricted_html'
- 'view contact config page entity'
+ - 'view fiche_de_synthese_de_tous_les_si config page entity'
- 'view mentions_legales config page entity'
- 'view partenaires config page entity'
diff --git a/config/sync/user.role.authenticated.yml b/config/sync/user.role.authenticated.yml
index 44c7a8f..4265058 100644
--- a/config/sync/user.role.authenticated.yml
+++ b/config/sync/user.role.authenticated.yml
@@ -28,6 +28,7 @@ permissions:
- 'opt-in or out of matomo tracking'
- 'use text format webform_default'
- 'view contact config page entity'
+ - 'view fiche_de_synthese_de_tous_les_si config page entity'
- 'view mentions_legales config page entity'
- 'view own unpublished content'
- 'view partenaires config page entity'
diff --git a/config/sync/user.role.collaborateur.yml b/config/sync/user.role.collaborateur.yml
index 5a5971c..79e349f 100644
--- a/config/sync/user.role.collaborateur.yml
+++ b/config/sync/user.role.collaborateur.yml
@@ -5,7 +5,6 @@ dependencies:
config:
- node.type.site
module:
- - config_pages
- field_permissions
- node
- profile
@@ -17,6 +16,5 @@ permissions:
- 'create collaborateur profile'
- 'edit any site content'
- 'update own collaborateur profile'
- - 'view documents_en_telechargement config page entity'
- 'view field_site'
- 'view own collaborateur profile'
diff --git a/config/sync/user.role.editor.yml b/config/sync/user.role.editor.yml
index 28c2d07..2754e85 100644
--- a/config/sync/user.role.editor.yml
+++ b/config/sync/user.role.editor.yml
@@ -47,7 +47,7 @@ permissions:
- 'edit any site content'
- 'edit any static content'
- 'edit contact config page entity'
- - 'edit documents_en_telechargement config page entity'
+ - 'edit fiche_de_synthese_de_tous_les_si config page entity'
- 'edit field_site'
- 'edit mentions_legales config page entity'
- 'edit own actualite content'
@@ -70,7 +70,6 @@ permissions:
- 'use text format wysiwyg'
- 'view actualite revisions'
- 'view any collaborateur profile'
- - 'view documents_en_telechargement config page entity'
- 'view field_site'
- 'view ressource revisions'
- 'view site revisions'
diff --git a/config/sync/views.view.actus.yml b/config/sync/views.view.actus.yml
index b0461ca..5c9b623 100644
--- a/config/sync/views.view.actus.yml
+++ b/config/sync/views.view.actus.yml
@@ -24,7 +24,7 @@ display:
display_plugin: default
position: 0
display_options:
- title: Actualités
+ title: 'Actualités & événements'
fields:
title:
id: title
diff --git a/config/sync/views.view.ressources.yml b/config/sync/views.view.ressources.yml
index 07f5618..3383b8f 100644
--- a/config/sync/views.view.ressources.yml
+++ b/config/sync/views.view.ressources.yml
@@ -6,6 +6,7 @@ dependencies:
- core.entity_view_mode.node.teaser
- node.type.ressource
- system.menu.main
+ - taxonomy.vocabulary.theme_ressource
- taxonomy.vocabulary.type_de_ressource
module:
- node
@@ -96,7 +97,7 @@ display:
type: basic
options:
submit_button: Appliquer
- reset_button: false
+ reset_button: true
reset_button_label: Réinitialiser
exposed_sorts_label: 'Trier par'
expose_sort_order: true
@@ -149,30 +150,30 @@ display:
plugin_id: bundle
value:
ressource: ressource
- field_site_target_id:
- id: field_site_target_id
- table: node__field_site
- field: field_site_target_id
+ group: 1
+ title:
+ id: title
+ table: node_field_data
+ field: title
relationship: none
group_type: group
admin_label: ''
- plugin_id: numeric
- operator: '='
- value:
- min: ''
- max: ''
- value: ''
+ entity_type: node
+ entity_field: title
+ plugin_id: string
+ operator: contains
+ value: ''
group: 1
exposed: true
expose:
- operator_id: field_site_target_id_op
- label: Site
+ operator_id: title_op
+ label: Titre
description: ''
use_operator: false
- operator: field_site_target_id_op
+ operator: title_op
operator_limit_selection: false
operator_list: { }
- identifier: field_site_target_id
+ identifier: title
required: false
remember: false
multiple: false
@@ -182,8 +183,7 @@ display:
admin: '0'
root: '0'
editor: '0'
- min_placeholder: ''
- max_placeholder: ''
+ collaborateur: '0'
placeholder: ''
is_grouped: false
group_info:
@@ -197,6 +197,63 @@ display:
default_group: All
default_group_multiple: { }
group_items: { }
+ field_themes_target_id:
+ id: field_themes_target_id
+ table: node__field_themes
+ field: field_themes_target_id
+ relationship: none
+ group_type: group
+ admin_label: ''
+ plugin_id: taxonomy_index_tid
+ operator: or
+ value: { }
+ group: 1
+ exposed: true
+ expose:
+ operator_id: field_themes_target_id_op
+ label: Thèmes
+ description: ''
+ use_operator: false
+ operator: field_themes_target_id_op
+ operator_limit_selection: false
+ operator_list: { }
+ identifier: field_themes_target_id
+ required: false
+ remember: false
+ multiple: false
+ remember_roles:
+ authenticated: authenticated
+ anonymous: '0'
+ admin: '0'
+ root: '0'
+ editor: '0'
+ collaborateur: '0'
+ 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: { }
+ reduce_duplicates: false
+ vid: theme_ressource
+ type: select
+ hierarchy: false
+ limit: true
+ error_message: true
+ save_lineage: false
+ force_deepest: false
+ parent: null
+ level_labels: ''
+ hierarchy_depth: 0
+ required_depth: 0
+ none_label: '- Please select -'
field_type_de_ressource_target_id:
id: field_type_de_ressource_target_id
table: node__field_type_de_ressource
@@ -220,13 +277,14 @@ display:
identifier: field_type_de_ressource_target_id
required: false
remember: false
- multiple: true
+ multiple: false
remember_roles:
authenticated: authenticated
anonymous: '0'
admin: '0'
root: '0'
editor: '0'
+ collaborateur: '0'
reduce: false
is_grouped: false
group_info:
@@ -240,7 +298,7 @@ display:
default_group: All
default_group_multiple: { }
group_items: { }
- reduce_duplicates: true
+ reduce_duplicates: false
vid: type_de_ressource
type: select
hierarchy: false
@@ -253,6 +311,10 @@ display:
hierarchy_depth: 0
required_depth: 0
none_label: '- Please select -'
+ filter_groups:
+ operator: AND
+ groups:
+ 1: AND
style:
type: default
row:
diff --git a/web/themes/custom/reha/reha.theme b/web/themes/custom/reha/reha.theme
index b463772..d05dd66 100644
--- a/web/themes/custom/reha/reha.theme
+++ b/web/themes/custom/reha/reha.theme
@@ -5,7 +5,7 @@ use Drupal\Core\Url;
use Drupal\Core\Link;
use Drupal\Core\Render\Markup;
use Drupal\Component\Utility\Html;
-
+use Drupal\user\Entity\User;
/**
* @file
@@ -102,5 +102,25 @@ function reha_preprocess_block(&$variables) {
}
}
}
+
+
+ if ($variables['plugin_id'] === "views_block:current_user_block-block_1") {
+ $user = User::load($variables['user']->id());
+ $prenomnom = $user->get('field_prenom')->getString() . ' ' . $user->get('field_nom')->getString();
+ $variables['content']['#title']['#markup'] = $prenomnom;
+ $variables['label']['#markup'] = $prenomnom;
+ }
+
+
}
+function reha_preprocess_field(&$variables){
+ if($variables['field_name'] === 'field_adresse_site'){
+ foreach($variables['items'] as $index => $adr){
+ $postal_code = $variables['items'][$index]['content']['postal_code']['#value'];
+ $pattern = '/(\d{2})(\d+)/i';
+ $replacement = '($1)';
+ $variables['items'][$index]['content']['postal_code']['#value'] = preg_replace($pattern, $replacement, $postal_code);
+ }
+ }
+}
\ No newline at end of file
diff --git a/web/themes/custom/reha/templates/block--views-block--current-user-block-block-1.html.twig b/web/themes/custom/reha/templates/block--views-block--current-user-block-block-1.html.twig
index 28e0c2a..f295b44 100644
--- a/web/themes/custom/reha/templates/block--views-block--current-user-block-block-1.html.twig
+++ b/web/themes/custom/reha/templates/block--views-block--current-user-block-block-1.html.twig
@@ -47,7 +47,7 @@
- Informations personnelles
+ Informations personnelles
{{ content }}
diff --git a/web/themes/custom/reha/templates/field--node--field-adresse-site--site.html.twig b/web/themes/custom/reha/templates/field--node--field-adresse-site--site.html.twig
new file mode 100644
index 0000000..e130322
--- /dev/null
+++ b/web/themes/custom/reha/templates/field--node--field-adresse-site--site.html.twig
@@ -0,0 +1,82 @@
+{#
+/**
+ * @file
+ * Default theme implementation for a field.
+ *
+ * To override output, copy the "field.html.twig" from the templates directory
+ * to your theme's directory and customize it, just like customizing other
+ * Drupal templates such as page.html.twig or node.html.twig.
+ *
+ * Instead of overriding the theming for all fields, you can also just override
+ * theming for a subset of fields using
+ * @link themeable Theme hook suggestions. @endlink For example,
+ * here are some theme hook suggestions that can be used for a field_foo field
+ * on an article node type:
+ * - field--node--field-foo--article.html.twig
+ * - field--node--field-foo.html.twig
+ * - field--node--article.html.twig
+ * - field--field-foo.html.twig
+ * - field--text-with-summary.html.twig
+ * - field.html.twig
+ *
+ * Available variables:
+ * - attributes: HTML attributes for the containing element.
+ * - label_hidden: Whether to show the field label or not.
+ * - title_attributes: HTML attributes for the title.
+ * - label: The label for the field.
+ * - multiple: TRUE if a field can contain multiple items.
+ * - items: List of all the field items. Each item contains:
+ * - attributes: List of HTML attributes for each item.
+ * - content: The field item's content.
+ * - entity_type: The entity type to which the field belongs.
+ * - field_name: The name of the field.
+ * - field_type: The type of the field.
+ * - label_display: The display settings for the label.
+ *
+ * @see template_preprocess_field()
+ *
+ * @ingroup themeable
+ */
+#}
+{%
+ set classes = [
+ 'field',
+ 'field--name-' ~ field_name|clean_class,
+ 'field--type-' ~ field_type|clean_class,
+ 'field--label-' ~ label_display,
+ label_display == 'inline' ? 'clearfix',
+ ]
+%}
+{%
+ set title_classes = [
+ label_display == 'visually_hidden' ? 'visually-hidden',
+ ]
+%}
+
+
+{% if label_hidden %}
+ {% if multiple %}
+
+ {% for item in items %}
+
{{ item.content }}
+ {% endfor %}
+
+ {% else %}
+ {% for item in items %}
+
{{ item.content }}
+ {% endfor %}
+ {% endif %}
+{% else %}
+
+
{{ label }}
+ {% if multiple %}
+
+ {% endif %}
+ {% for item in items %}
+
{{ item.content }}
+ {% endfor %}
+ {% if multiple %}
+
+ {% endif %}
+
+{% endif %}