'
+ allowed_html: ''
filter_html_help: true
filter_html_nofollow: false
filter_align:
diff --git a/config/sync/language.content_settings.taxonomy_term.type_de_site.yml b/config/sync/language.content_settings.taxonomy_term.type_de_site.yml
new file mode 100644
index 0000000..8d99e9e
--- /dev/null
+++ b/config/sync/language.content_settings.taxonomy_term.type_de_site.yml
@@ -0,0 +1,11 @@
+uuid: 3941d8b0-7268-43da-be5c-18fc98401a8a
+langcode: fr
+status: true
+dependencies:
+ config:
+ - taxonomy.vocabulary.type_de_site
+id: taxonomy_term.type_de_site
+target_entity_type_id: taxonomy_term
+target_bundle: type_de_site
+default_langcode: site_default
+language_alterable: false
diff --git a/config/sync/page_manager.page.node_view.yml b/config/sync/page_manager.page.node_view.yml
index c9488d9..17fe172 100644
--- a/config/sync/page_manager.page.node_view.yml
+++ b/config/sync/page_manager.page.node_view.yml
@@ -1,6 +1,6 @@
uuid: e93d1bbb-5628-4a43-bfe2-6ba0a496e264
langcode: fr
-status: true
+status: false
dependencies: { }
_core:
default_config_hash: RCVWP-yHwxSNiQORMIabDgHMEVqOMW58w80BQgRFJ4k
diff --git a/config/sync/page_manager.page_variant.home-panels_variant-0.yml b/config/sync/page_manager.page_variant.home-panels_variant-0.yml
index ccb7e9e..6e13aff 100644
--- a/config/sync/page_manager.page_variant.home-panels_variant-0.yml
+++ b/config/sync/page_manager.page_variant.home-panels_variant-0.yml
@@ -8,8 +8,9 @@ dependencies:
- views.view.home
- views.view.sites
content:
- - 'block_content:node_link:bbaa5e2a-7f7c-498f-b08e-d1a3b36c03a8'
- - 'block_content:text:3d4d153c-9da8-49e2-be7a-d2245f5716ee'
+ - 'block_content:node_link:793e5016-2b96-4802-9f38-1cd3768775b5'
+ - 'block_content:node_link:9e601647-144f-4e8e-b9e1-7d744f9141d7'
+ - 'block_content:text:3bb825b3-ab84-4861-a4f2-2a5e5eed74de'
module:
- block_content
- panels
@@ -36,18 +37,6 @@ variant_settings:
region: content
weight: -1
uuid: 764516bc-3020-4464-9393-b5de3e6d2068
- fe778d6d-3624-42af-a045-81688a622c28:
- id: 'block_content:bbaa5e2a-7f7c-498f-b08e-d1a3b36c03a8'
- label: 'Sites link'
- label_display: '0'
- provider: block_content
- status: true
- info: ''
- view_mode: full
- context_mapping: { }
- region: content
- weight: 0
- uuid: fe778d6d-3624-42af-a045-81688a622c28
4ce4e593-5d62-4d67-9e00-bb67675ea137:
id: 'views_block:home-block_1'
label: ''
@@ -72,8 +61,20 @@ variant_settings:
region: content
weight: 1
uuid: 5430dc3a-3158-4f5d-a4f7-a2aa60bfeb64
- 13d5de06-2a1c-46ec-9580-faf458771943:
- id: 'block_content:3d4d153c-9da8-49e2-be7a-d2245f5716ee'
+ 74b753c5-aad5-434b-b667-2ca79e8490e8:
+ id: 'block_content:9e601647-144f-4e8e-b9e1-7d744f9141d7'
+ label: 'Voir tous les sites'
+ label_display: '0'
+ provider: block_content
+ status: true
+ info: ''
+ view_mode: full
+ context_mapping: { }
+ region: content
+ weight: 0
+ uuid: 74b753c5-aad5-434b-b667-2ca79e8490e8
+ f7438dae-1a0b-491a-ab61-3938678d59cb:
+ id: 'block_content:3bb825b3-ab84-4861-a4f2-2a5e5eed74de'
label: 'Phase 2.'
label_display: '0'
provider: block_content
@@ -83,7 +84,19 @@ variant_settings:
context_mapping: { }
region: content
weight: -2
- uuid: 13d5de06-2a1c-46ec-9580-faf458771943
+ uuid: f7438dae-1a0b-491a-ab61-3938678d59cb
+ ea8e91b4-8e54-4526-82f9-6e3b226cf95b:
+ id: 'block_content:793e5016-2b96-4802-9f38-1cd3768775b5'
+ label: 'Le programme link'
+ label_display: '0'
+ provider: block_content
+ status: true
+ info: ''
+ view_mode: full
+ context_mapping: { }
+ region: content
+ weight: 3
+ uuid: ea8e91b4-8e54-4526-82f9-6e3b226cf95b
page_title: ''
layout: layout_onecol
layout_settings:
diff --git a/config/sync/quick_node_clone.settings.yml b/config/sync/quick_node_clone.settings.yml
new file mode 100644
index 0000000..9f767e7
--- /dev/null
+++ b/config/sync/quick_node_clone.settings.yml
@@ -0,0 +1,8 @@
+_core:
+ default_config_hash: 6XRelHPjACQVOo9yRQMmbXt-ysCA2Pt6l762bxQQbdw
+langcode: fr
+exclude:
+ node: { }
+ paragraph: { }
+text_to_prepend_to_title: 'Clone of'
+clone_status: false
diff --git a/config/sync/taxonomy.vocabulary.type_de_site.yml b/config/sync/taxonomy.vocabulary.type_de_site.yml
new file mode 100644
index 0000000..a4c79fd
--- /dev/null
+++ b/config/sync/taxonomy.vocabulary.type_de_site.yml
@@ -0,0 +1,8 @@
+uuid: 307b3676-d619-49bd-920b-35db0534f252
+langcode: fr
+status: true
+dependencies: { }
+name: 'Type de site'
+vid: type_de_site
+description: ''
+weight: 0
diff --git a/config/sync/views.view.actus.yml b/config/sync/views.view.actus.yml
index 8b72a72..b0461ca 100644
--- a/config/sync/views.view.actus.yml
+++ b/config/sync/views.view.actus.yml
@@ -290,6 +290,9 @@ display:
display_plugin: page
position: 1
display_options:
+ title: 'Actualités & événements'
+ defaults:
+ title: false
display_extenders:
matomo:
enabled: false
diff --git a/config/sync/views.view.home.yml b/config/sync/views.view.home.yml
index 5ad6045..b463d1b 100644
--- a/config/sync/views.view.home.yml
+++ b/config/sync/views.view.home.yml
@@ -205,7 +205,74 @@ display:
display_plugin: block
position: 1
display_options:
+ fields:
+ body:
+ id: body
+ table: node__body
+ field: body
+ 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: text_default
+ settings: { }
+ 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
+ defaults:
+ fields: false
+ footer: false
display_description: ''
+ footer: { }
display_extenders: { }
block_description: 'home node block présentation'
block_category: 'Node (Views)'
diff --git a/config/sync/views.view.sites.yml b/config/sync/views.view.sites.yml
index 557bca3..970bb2c 100644
--- a/config/sync/views.view.sites.yml
+++ b/config/sync/views.view.sites.yml
@@ -4,13 +4,18 @@ status: true
dependencies:
config:
- core.entity_view_mode.node.home_block
- - core.entity_view_mode.node.teaser
+ - core.entity_view_mode.node.site_partenaire
- node.type.site
- system.menu.main
+ - taxonomy.vocabulary.type_de_site
- user.role.anonymous
- user.role.authenticated
+ content:
+ - 'taxonomy_term:type_de_site:b417fe19-3e39-4114-bd26-5be6869e2774'
+ - 'taxonomy_term:type_de_site:f387493c-5475-41ba-9e1a-b1489de63533'
module:
- node
+ - taxonomy
- user
id: sites
label: Sites
@@ -26,7 +31,7 @@ display:
display_plugin: default
position: 0
display_options:
- title: Sites
+ title: 'Les sites pilotes'
fields:
title:
id: title
@@ -141,7 +146,8 @@ display:
row:
type: 'entity:node'
options:
- view_mode: teaser
+ relationship: none
+ view_mode: home_block
query:
type: views_query
options:
@@ -204,12 +210,257 @@ display:
- 'user.node_grants:view'
- user.roles
tags: { }
+ block_2:
+ id: block_2
+ display_title: 'Sites Partenaires (block)'
+ display_plugin: block
+ position: 4
+ display_options:
+ title: 'Les sites partenaire associés au programme'
+ sorts:
+ field_lettre_de_site_value:
+ id: field_lettre_de_site_value
+ table: node__field_lettre_de_site
+ field: field_lettre_de_site_value
+ relationship: none
+ group_type: group
+ admin_label: ''
+ plugin_id: standard
+ order: ASC
+ expose:
+ label: ''
+ field_identifier: ''
+ exposed: false
+ filters:
+ status:
+ id: status
+ table: node_field_data
+ field: status
+ entity_type: node
+ entity_field: status
+ plugin_id: boolean
+ value: '1'
+ group: 1
+ expose:
+ operator: ''
+ type:
+ id: type
+ table: node_field_data
+ field: type
+ entity_type: node
+ entity_field: type
+ plugin_id: bundle
+ value:
+ site: site
+ field_type_de_site_target_id:
+ id: field_type_de_site_target_id
+ table: node__field_type_de_site
+ field: field_type_de_site_target_id
+ relationship: none
+ group_type: group
+ admin_label: ''
+ plugin_id: taxonomy_index_tid
+ operator: or
+ value:
+ 2: 2
+ 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: { }
+ reduce_duplicates: false
+ vid: type_de_site
+ 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 -'
+ filter_groups:
+ operator: AND
+ groups:
+ 1: AND
+ style:
+ type: default
+ options: { }
+ row:
+ type: 'entity:node'
+ options:
+ relationship: none
+ view_mode: site_partenaire
+ defaults:
+ title: false
+ style: false
+ row: false
+ sorts: false
+ filters: false
+ filter_groups: false
+ header: false
+ display_description: ''
+ header: { }
+ 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: ', '
+ cache_metadata:
+ max-age: -1
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - user
+ - 'user.node_grants:view'
+ - user.roles
+ tags: { }
page_1:
id: page_1
display_title: Page
display_plugin: page
position: 1
display_options:
+ filters:
+ status:
+ id: status
+ table: node_field_data
+ field: status
+ entity_type: node
+ entity_field: status
+ plugin_id: boolean
+ value: '1'
+ group: 1
+ expose:
+ operator: ''
+ type:
+ id: type
+ table: node_field_data
+ field: type
+ entity_type: node
+ entity_field: type
+ plugin_id: bundle
+ value:
+ site: site
+ field_type_de_site_target_id:
+ id: field_type_de_site_target_id
+ table: node__field_type_de_site
+ field: field_type_de_site_target_id
+ relationship: none
+ group_type: group
+ admin_label: ''
+ plugin_id: taxonomy_index_tid
+ operator: or
+ value:
+ 1: 1
+ 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: { }
+ reduce_duplicates: false
+ vid: type_de_site
+ 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 -'
+ filter_groups:
+ operator: AND
+ groups:
+ 1: AND
+ defaults:
+ filters: false
+ filter_groups: false
+ footer: false
+ footer:
+ area:
+ id: area
+ table: views
+ field: area
+ relationship: none
+ group_type: group
+ admin_label: ''
+ plugin_id: text
+ empty: false
+ content:
+ value: 'Les sites partenaires associés au programme'
+ format: wysiwyg
+ tokenize: false
+ view:
+ id: view
+ table: views
+ field: view
+ relationship: none
+ group_type: group
+ admin_label: ''
+ plugin_id: view
+ empty: false
+ view_to_insert: 'sites:block_2'
+ inherit_arguments: false
display_extenders:
matomo:
enabled: false
@@ -237,6 +488,7 @@ display:
contexts:
- 'languages:language_content'
- 'languages:language_interface'
+ - user
- 'user.node_grants:view'
- user.roles
tags: { }
diff --git a/web/sites/default/default.services.yml b/web/sites/default/default.services.yml
index 475d581..8a6cdf2 100644
--- a/web/sites/default/default.services.yml
+++ b/web/sites/default/default.services.yml
@@ -79,7 +79,7 @@ parameters:
#
# Enabling Twig debugging is not recommended in production environments.
# @default false
- debug: true
+ debug: false
# Twig auto-reload:
#
# Automatically recompile Twig templates whenever the source code changes.
@@ -161,7 +161,7 @@ parameters:
# Enabling render cache debugging is not recommended in production
# environments.
# @default false
- debug: true
+ debug: false
# Cacheability debugging:
#
# Responses with cacheability metadata (CacheableResponseInterface instances)
diff --git a/web/themes/custom/reha/templates/node--site.html.twig b/web/themes/custom/reha/templates/__node--site.html.twig
similarity index 100%
rename from web/themes/custom/reha/templates/node--site.html.twig
rename to web/themes/custom/reha/templates/__node--site.html.twig