bach 7 miesięcy temu
rodzic
commit
c8f1b86d10
81 zmienionych plików z 3578 dodań i 121 usunięć
  1. 1 2
      config/sync/block.block.reha_config_pages.yml
  2. 1 1
      config/sync/block.block.reha_config_pages_2.yml
  3. 1 1
      config/sync/block.block.reha_connexionutilisateur.yml
  4. 31 0
      config/sync/block.block.reha_navigationprincipale.yml
  5. 1 2
      config/sync/block.block.reha_phase1..yml
  6. 0 1
      config/sync/block.block.reha_socialmedialinks.yml
  7. 1 1
      config/sync/block.block.reha_views_block__current_user_block_block_1.yml
  8. 110 7
      config/sync/core.entity_form_display.node.actualite.default.yml
  9. 101 10
      config/sync/core.entity_form_display.node.ressource.default.yml
  10. 203 0
      config/sync/core.entity_form_display.node.site.default.yml
  11. 21 2
      config/sync/core.entity_form_display.paragraph.partenaire.default.yml
  12. 26 0
      config/sync/core.entity_view_display.config_pages.partenaires.block_footer.yml
  13. 26 0
      config/sync/core.entity_view_display.config_pages.partenaires.full.yml
  14. 50 11
      config/sync/core.entity_view_display.node.actualite.default.yml
  15. 94 0
      config/sync/core.entity_view_display.node.actualite.home_block.yml
  16. 37 14
      config/sync/core.entity_view_display.node.actualite.teaser.yml
  17. 33 6
      config/sync/core.entity_view_display.node.ressource.default.yml
  18. 45 0
      config/sync/core.entity_view_display.node.ressource.home_block.yml
  19. 29 10
      config/sync/core.entity_view_display.node.ressource.teaser.yml
  20. 81 0
      config/sync/core.entity_view_display.node.site.default.yml
  21. 69 0
      config/sync/core.entity_view_display.node.site.home_block.yml
  22. 70 0
      config/sync/core.entity_view_display.node.site.teaser.yml
  23. 74 0
      config/sync/core.entity_view_display.paragraph.partenaire.complet.yml
  24. 18 0
      config/sync/core.entity_view_display.paragraph.partenaire.default.yml
  25. 42 0
      config/sync/core.entity_view_display.paragraph.partenaire.footer.yml
  26. 56 0
      config/sync/core.entity_view_display.paragraph.partenaire.preview.yml
  27. 10 0
      config/sync/core.entity_view_mode.config_pages.block_footer.yml
  28. 10 0
      config/sync/core.entity_view_mode.paragraph.complet.yml
  29. 10 0
      config/sync/core.entity_view_mode.paragraph.footer.yml
  30. 2 2
      config/sync/core.menu.static_menu_link_overrides.yml
  31. 23 0
      config/sync/field.field.node.actualite.field_liens.yml
  32. 29 0
      config/sync/field.field.node.actualite.field_site.yml
  33. 19 0
      config/sync/field.field.node.actualite.field_sous_titre.yml
  34. 29 0
      config/sync/field.field.node.actualite.field_type_d_actualite.yml
  35. 19 0
      config/sync/field.field.node.ressource.field_auteur.yml
  36. 29 0
      config/sync/field.field.node.ressource.field_site.yml
  37. 19 0
      config/sync/field.field.node.ressource.field_sous_titre.yml
  38. 29 0
      config/sync/field.field.node.ressource.field_type_de_ressource.yml
  39. 24 0
      config/sync/field.field.node.site.body.yml
  40. 62 0
      config/sync/field.field.node.site.field_adresse_site.yml
  41. 19 0
      config/sync/field.field.node.site.field_architecte.yml
  42. 27 0
      config/sync/field.field.node.site.field_fichiers.yml
  43. 38 0
      config/sync/field.field.node.site.field_image.yml
  44. 23 0
      config/sync/field.field.node.site.field_numero_site.yml
  45. 4 4
      config/sync/field.field.node.site.field_operation.yml
  46. 19 0
      config/sync/field.field.paragraph.partenaire.field_nom.yml
  47. 24 0
      config/sync/field.field.paragraph.partenaire.field_texte.yml
  48. 19 0
      config/sync/field.storage.node.field_adresse_site.yml
  49. 21 0
      config/sync/field.storage.node.field_architecte.yml
  50. 21 0
      config/sync/field.storage.node.field_auteur.yml
  51. 20 0
      config/sync/field.storage.node.field_numero_site.yml
  52. 19 0
      config/sync/field.storage.node.field_site.yml
  53. 21 0
      config/sync/field.storage.node.field_sous_titre.yml
  54. 20 0
      config/sync/field.storage.node.field_type_d_actualite.yml
  55. 20 0
      config/sync/field.storage.node.field_type_de_ressource.yml
  56. 21 0
      config/sync/field.storage.paragraph.field_nom.yml
  57. 19 0
      config/sync/field.storage.paragraph.field_texte.yml
  58. 11 0
      config/sync/language.content_settings.node.site.yml
  59. 11 0
      config/sync/language.content_settings.taxonomy_term.type_d_actualite.yml
  60. 11 0
      config/sync/language.content_settings.taxonomy_term.type_de_ressource.yml
  61. 1 1
      config/sync/maillog.settings.yml
  62. 17 0
      config/sync/node.type.site.yml
  63. 12 0
      config/sync/page_manager.page.programme.yml
  64. 37 36
      config/sync/page_manager.page_variant.home-panels_variant-0.yml
  65. 159 0
      config/sync/page_manager.page_variant.node_view-panels_variant-0.yml
  66. 70 0
      config/sync/page_manager.page_variant.programme-panels_variant-0.yml
  67. 22 0
      config/sync/pathauto.pattern.actus.yml
  68. 22 0
      config/sync/pathauto.pattern.ressources.yml
  69. 22 0
      config/sync/pathauto.pattern.sites.yml
  70. 22 0
      config/sync/pathauto.pattern.statics.yml
  71. 8 0
      config/sync/taxonomy.vocabulary.type_d_actualite.yml
  72. 8 0
      config/sync/taxonomy.vocabulary.type_de_ressource.yml
  73. 10 0
      config/sync/user.role.admin.yml
  74. 8 0
      config/sync/user.role.editor.yml
  75. 133 1
      config/sync/views.view.actus.yml
  76. 727 2
      config/sync/views.view.content.yml
  77. 132 1
      config/sync/views.view.ressources.yml
  78. 242 0
      config/sync/views.view.sites.yml
  79. 0 3
      web/themes/custom/reha/css/reha.css
  80. 2 2
      web/themes/custom/reha/scss/pages/_home.scss
  81. 1 1
      web/themes/custom/reha/scss/partials/_header.scss

+ 1 - 2
config/sync/block.block.reha_config_pages.yml

@@ -3,14 +3,13 @@ langcode: fr
 status: true
 dependencies:
   module:
-    - block_class
     - config_pages
   theme:
     - reha
 id: reha_config_pages
 theme: reha
 region: header
-weight: -2
+weight: -1
 provider: null
 plugin: config_pages_block
 settings:

+ 1 - 1
config/sync/block.block.reha_config_pages_2.yml

@@ -18,5 +18,5 @@ settings:
   label_display: visible
   provider: config_pages
   config_page_type: partenaires
-  config_page_view_mode: full
+  config_page_view_mode: block_footer
 visibility: {  }

+ 1 - 1
config/sync/block.block.reha_connexionutilisateur.yml

@@ -9,7 +9,7 @@ dependencies:
 id: reha_connexionutilisateur
 theme: reha
 region: header
-weight: -4
+weight: -3
 provider: null
 plugin: user_login_block
 settings:

+ 31 - 0
config/sync/block.block.reha_navigationprincipale.yml

@@ -0,0 +1,31 @@
+uuid: 68aec113-dcc0-47b4-b85c-f55466045d49
+langcode: fr
+status: true
+dependencies:
+  config:
+    - system.menu.main
+  module:
+    - menu_block
+  theme:
+    - reha
+id: reha_navigationprincipale
+theme: reha
+region: header
+weight: -4
+provider: null
+plugin: 'menu_block:main'
+settings:
+  id: 'menu_block:main'
+  label: 'Navigation principale'
+  label_display: '0'
+  provider: menu_block
+  follow: false
+  follow_parent: child
+  label_link: false
+  label_type: block
+  level: 1
+  depth: 0
+  expand_all_items: false
+  parent: 'main:'
+  suggestion: main
+visibility: {  }

+ 1 - 2
config/sync/block.block.reha_phase1..yml

@@ -1,11 +1,10 @@
 uuid: 22a905f7-e017-4bb2-959d-4e0773439650
 langcode: fr
-status: true
+status: false
 dependencies:
   content:
     - 'block_content:text:e05f593a-38ab-4dba-ad1c-9ae23c1222a9'
   module:
-    - block_class
     - block_content
     - system
   theme:

+ 0 - 1
config/sync/block.block.reha_socialmedialinks.yml

@@ -3,7 +3,6 @@ langcode: fr
 status: true
 dependencies:
   module:
-    - block_class
     - social_media_links
   theme:
     - reha

+ 1 - 1
config/sync/block.block.reha_views_block__current_user_block_block_1.yml

@@ -12,7 +12,7 @@ dependencies:
 id: reha_views_block__current_user_block_block_1
 theme: reha
 region: header
-weight: -3
+weight: -2
 provider: null
 plugin: 'views_block:current_user_block-block_1'
 settings:

+ 110 - 7
config/sync/core.entity_form_display.node.actualite.default.yml

@@ -7,24 +7,33 @@ dependencies:
     - field.field.node.actualite.field_date
     - field.field.node.actualite.field_fichiers
     - field.field.node.actualite.field_image
+    - field.field.node.actualite.field_liens
+    - field.field.node.actualite.field_site
+    - field.field.node.actualite.field_sous_titre
+    - field.field.node.actualite.field_type_d_actualite
     - image.style.thumbnail
     - node.type.actualite
   module:
+    - autocomplete_deluxe
     - datetime
     - field_group
     - file
     - image
+    - link
     - text
 third_party_settings:
   field_group:
     group_tabs:
       children:
+        - field_date
+        - field_site
+        - field_type_d_actualite
         - status
         - promote
       label: Details
       region: content
       parent_name: ''
-      weight: 5
+      weight: 4
       format_type: details_sidebar
       format_settings:
         classes: ''
@@ -35,6 +44,57 @@ third_party_settings:
         description: ''
         required_fields: true
         weight: 0
+    group_tabs2:
+      children:
+        - group_texte
+        - group_media
+      label: Tabs
+      region: content
+      parent_name: ''
+      weight: 1
+      format_type: tabs
+      format_settings:
+        classes: ''
+        show_empty_fields: false
+        id: ''
+        label_as_html: false
+        direction: horizontal
+        width_breakpoint: 640
+    group_texte:
+      children:
+        - field_sous_titre
+        - body
+      label: Texte
+      region: content
+      parent_name: group_tabs2
+      weight: 8
+      format_type: tab
+      format_settings:
+        classes: ''
+        show_empty_fields: false
+        id: ''
+        label_as_html: false
+        formatter: closed
+        description: ''
+        required_fields: true
+    group_media:
+      children:
+        - field_image
+        - field_fichiers
+        - field_liens
+      label: Media
+      region: content
+      parent_name: group_tabs2
+      weight: 9
+      format_type: tab
+      format_settings:
+        classes: ''
+        show_empty_fields: false
+        id: ''
+        label_as_html: false
+        formatter: closed
+        description: ''
+        required_fields: true
 id: node.actualite.default
 targetEntityType: node
 bundle: actualite
@@ -42,7 +102,7 @@ mode: default
 content:
   body:
     type: text_textarea_with_summary
-    weight: 2
+    weight: 3
     region: content
     settings:
       rows: 9
@@ -52,35 +112,78 @@ content:
     third_party_settings: {  }
   field_date:
     type: datetime_default
-    weight: 1
+    weight: 28
     region: content
     settings: {  }
     third_party_settings: {  }
   field_fichiers:
     type: file_generic
-    weight: 4
+    weight: 9
     region: content
     settings:
       progress_indicator: throbber
     third_party_settings: {  }
   field_image:
     type: image_image
-    weight: 3
+    weight: 8
     region: content
     settings:
       progress_indicator: throbber
       preview_image_style: thumbnail
     third_party_settings: {  }
+  field_liens:
+    type: link_default
+    weight: 10
+    region: content
+    settings:
+      placeholder_url: ''
+      placeholder_title: ''
+    third_party_settings: {  }
+  field_site:
+    type: entity_reference_autocomplete
+    weight: 29
+    region: content
+    settings:
+      match_operator: CONTAINS
+      match_limit: 10
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+  field_sous_titre:
+    type: string_textfield
+    weight: 2
+    region: content
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+  field_type_d_actualite:
+    type: autocomplete_deluxe
+    weight: 31
+    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: 7
+    weight: 33
     region: content
     settings:
       display_label: true
     third_party_settings: {  }
   status:
     type: boolean_checkbox
-    weight: 6
+    weight: 32
     region: content
     settings:
       display_label: true

+ 101 - 10
config/sync/core.entity_form_display.node.ressource.default.yml

@@ -4,13 +4,17 @@ status: true
 dependencies:
   config:
     - field.field.node.ressource.body
+    - field.field.node.ressource.field_auteur
     - field.field.node.ressource.field_fichiers
     - field.field.node.ressource.field_image
     - field.field.node.ressource.field_liens
-    - field.field.node.ressource.field_operation
+    - field.field.node.ressource.field_site
+    - field.field.node.ressource.field_sous_titre
+    - field.field.node.ressource.field_type_de_ressource
     - image.style.thumbnail
     - node.type.ressource
   module:
+    - autocomplete_deluxe
     - field_group
     - file
     - image
@@ -20,12 +24,15 @@ third_party_settings:
   field_group:
     group_details:
       children:
+        - field_site
+        - field_auteur
+        - field_type_de_ressource
         - status
         - promote
       label: Details
       region: content
       parent_name: ''
-      weight: 6
+      weight: 7
       format_type: details_sidebar
       format_settings:
         classes: ''
@@ -36,6 +43,57 @@ third_party_settings:
         description: ''
         required_fields: true
         weight: 0
+    group_tabs:
+      children:
+        - group_texte
+        - group_media
+      label: Tabs
+      region: content
+      parent_name: ''
+      weight: 1
+      format_type: tabs
+      format_settings:
+        classes: ''
+        show_empty_fields: false
+        id: ''
+        label_as_html: false
+        direction: horizontal
+        width_breakpoint: 640
+    group_texte:
+      children:
+        - field_sous_titre
+        - body
+      label: Texte
+      region: content
+      parent_name: group_tabs
+      weight: 20
+      format_type: tab
+      format_settings:
+        classes: ''
+        show_empty_fields: false
+        id: ''
+        label_as_html: false
+        formatter: closed
+        description: ''
+        required_fields: true
+    group_media:
+      children:
+        - field_image
+        - field_fichiers
+        - field_liens
+      label: Media
+      region: content
+      parent_name: group_tabs
+      weight: 21
+      format_type: tab
+      format_settings:
+        classes: ''
+        show_empty_fields: false
+        id: ''
+        label_as_html: false
+        formatter: closed
+        description: ''
+        required_fields: true
 id: node.ressource.default
 targetEntityType: node
 bundle: ressource
@@ -43,7 +101,7 @@ mode: default
 content:
   body:
     type: text_textarea_with_summary
-    weight: 2
+    weight: 4
     region: content
     settings:
       rows: 9
@@ -51,16 +109,24 @@ content:
       placeholder: ''
       show_summary: false
     third_party_settings: {  }
+  field_auteur:
+    type: string_textfield
+    weight: 9
+    region: content
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
   field_fichiers:
     type: file_generic
-    weight: 4
+    weight: 5
     region: content
     settings:
       progress_indicator: throbber
     third_party_settings: {  }
   field_image:
     type: image_image
-    weight: 3
+    weight: 4
     region: content
     settings:
       progress_indicator: throbber
@@ -68,15 +134,15 @@ content:
     third_party_settings: {  }
   field_liens:
     type: link_default
-    weight: 5
+    weight: 6
     region: content
     settings:
       placeholder_url: ''
       placeholder_title: ''
     third_party_settings: {  }
-  field_operation:
+  field_site:
     type: entity_reference_autocomplete
-    weight: 1
+    weight: 8
     region: content
     settings:
       match_operator: CONTAINS
@@ -84,16 +150,41 @@ content:
       size: 60
       placeholder: ''
     third_party_settings: {  }
+  field_sous_titre:
+    type: string_textfield
+    weight: 3
+    region: content
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+  field_type_de_ressource:
+    type: autocomplete_deluxe
+    weight: 10
+    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: 7
+    weight: 12
     region: content
     settings:
       display_label: true
     third_party_settings: {  }
   status:
     type: boolean_checkbox
-    weight: 6
+    weight: 11
     region: content
     settings:
       display_label: true

+ 203 - 0
config/sync/core.entity_form_display.node.site.default.yml

@@ -0,0 +1,203 @@
+uuid: 3af38e75-9c8e-4a67-b9a0-9ce7d05f3b52
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.field.node.site.body
+    - field.field.node.site.field_adresse_site
+    - field.field.node.site.field_architecte
+    - field.field.node.site.field_fichiers
+    - field.field.node.site.field_image
+    - field.field.node.site.field_numero_site
+    - field.field.node.site.field_operation
+    - image.style.thumbnail
+    - node.type.site
+  module:
+    - address
+    - field_group
+    - file
+    - image
+    - path
+    - text
+third_party_settings:
+  field_group:
+    group_details:
+      children:
+        - field_operation
+        - field_architecte
+        - field_numero_site
+        - field_adresse_site
+        - status
+        - promote
+        - langcode
+        - uid
+        - created
+        - sticky
+        - path
+      label: Details
+      region: content
+      parent_name: ''
+      weight: 4
+      format_type: details_sidebar
+      format_settings:
+        classes: ''
+        show_empty_fields: false
+        id: ''
+        label_as_html: false
+        open: true
+        description: ''
+        required_fields: true
+        weight: 0
+    group_tabs:
+      children:
+        - group_principal
+      label: Tabs
+      region: content
+      parent_name: ''
+      weight: 3
+      format_type: tabs
+      format_settings:
+        classes: ''
+        show_empty_fields: false
+        id: ''
+        label_as_html: false
+        direction: horizontal
+        width_breakpoint: 640
+    group_principal:
+      children:
+        - field_image
+        - body
+        - field_fichiers
+      label: Public
+      region: content
+      parent_name: group_tabs
+      weight: 20
+      format_type: tab
+      format_settings:
+        classes: ''
+        show_empty_fields: false
+        id: ''
+        label_as_html: false
+        formatter: open
+        description: ''
+        required_fields: true
+id: node.site.default
+targetEntityType: node
+bundle: site
+mode: default
+content:
+  body:
+    type: text_textarea_with_summary
+    weight: 4
+    region: content
+    settings:
+      rows: 9
+      summary_rows: 3
+      placeholder: ''
+      show_summary: false
+    third_party_settings: {  }
+  created:
+    type: datetime_timestamp
+    weight: 9
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+  field_adresse_site:
+    type: address_default
+    weight: 4
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+  field_architecte:
+    type: string_textfield
+    weight: 2
+    region: content
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+  field_fichiers:
+    type: file_generic
+    weight: 5
+    region: content
+    settings:
+      progress_indicator: throbber
+    third_party_settings: {  }
+  field_image:
+    type: image_image
+    weight: 3
+    region: content
+    settings:
+      progress_indicator: throbber
+      preview_image_style: thumbnail
+    third_party_settings: {  }
+  field_numero_site:
+    type: number
+    weight: 3
+    region: content
+    settings:
+      placeholder: ''
+    third_party_settings: {  }
+  field_operation:
+    type: entity_reference_autocomplete
+    weight: 1
+    region: content
+    settings:
+      match_operator: CONTAINS
+      match_limit: 10
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+  langcode:
+    type: language_select
+    weight: 7
+    region: content
+    settings:
+      include_locked: true
+    third_party_settings: {  }
+  path:
+    type: path
+    weight: 11
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+  promote:
+    type: boolean_checkbox
+    weight: 6
+    region: content
+    settings:
+      display_label: true
+    third_party_settings: {  }
+  status:
+    type: boolean_checkbox
+    weight: 5
+    region: content
+    settings:
+      display_label: true
+    third_party_settings: {  }
+  sticky:
+    type: boolean_checkbox
+    weight: 10
+    region: content
+    settings:
+      display_label: true
+    third_party_settings: {  }
+  title:
+    type: string_textfield
+    weight: 0
+    region: content
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+  uid:
+    type: entity_reference_autocomplete
+    weight: 8
+    region: content
+    settings:
+      match_operator: CONTAINS
+      match_limit: 10
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+hidden: {  }

+ 21 - 2
config/sync/core.entity_form_display.paragraph.partenaire.default.yml

@@ -5,11 +5,14 @@ dependencies:
   config:
     - field.field.paragraph.partenaire.field_lien
     - field.field.paragraph.partenaire.field_logo
+    - field.field.paragraph.partenaire.field_nom
+    - field.field.paragraph.partenaire.field_texte
     - image.style.thumbnail
     - paragraphs.paragraphs_type.partenaire
   module:
     - image
     - link
+    - text
 id: paragraph.partenaire.default
 targetEntityType: paragraph
 bundle: partenaire
@@ -17,7 +20,7 @@ mode: default
 content:
   field_lien:
     type: link_default
-    weight: 1
+    weight: 2
     region: content
     settings:
       placeholder_url: ''
@@ -25,12 +28,28 @@ content:
     third_party_settings: {  }
   field_logo:
     type: image_image
-    weight: 0
+    weight: 1
     region: content
     settings:
       progress_indicator: throbber
       preview_image_style: thumbnail
     third_party_settings: {  }
+  field_nom:
+    type: string_textfield
+    weight: 0
+    region: content
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+  field_texte:
+    type: text_textarea
+    weight: 3
+    region: content
+    settings:
+      rows: 5
+      placeholder: ''
+    third_party_settings: {  }
 hidden:
   created: true
   status: true

+ 26 - 0
config/sync/core.entity_view_display.config_pages.partenaires.block_footer.yml

@@ -0,0 +1,26 @@
+uuid: 0007aaff-21ad-4ae8-92e9-048c5a80b267
+langcode: fr
+status: true
+dependencies:
+  config:
+    - config_pages.type.partenaires
+    - core.entity_view_mode.config_pages.block_footer
+    - field.field.config_pages.partenaires.field_partenaires
+  module:
+    - entity_reference_revisions
+id: config_pages.partenaires.block_footer
+targetEntityType: config_pages
+bundle: partenaires
+mode: block_footer
+content:
+  field_partenaires:
+    type: entity_reference_revisions_entity_view
+    label: visually_hidden
+    settings:
+      view_mode: footer
+      link: ''
+    third_party_settings: {  }
+    weight: 0
+    region: content
+hidden:
+  search_api_excerpt: true

+ 26 - 0
config/sync/core.entity_view_display.config_pages.partenaires.full.yml

@@ -0,0 +1,26 @@
+uuid: 209dcd33-35ec-4e8d-a355-1d3453054fd1
+langcode: fr
+status: true
+dependencies:
+  config:
+    - config_pages.type.partenaires
+    - core.entity_view_mode.config_pages.full
+    - field.field.config_pages.partenaires.field_partenaires
+  module:
+    - entity_reference_revisions
+id: config_pages.partenaires.full
+targetEntityType: config_pages
+bundle: partenaires
+mode: full
+content:
+  field_partenaires:
+    type: entity_reference_revisions_entity_view
+    label: visually_hidden
+    settings:
+      view_mode: complet
+      link: ''
+    third_party_settings: {  }
+    weight: 0
+    region: content
+hidden:
+  search_api_excerpt: true

+ 50 - 11
config/sync/core.entity_view_display.node.actualite.default.yml

@@ -7,11 +7,16 @@ dependencies:
     - field.field.node.actualite.field_date
     - field.field.node.actualite.field_fichiers
     - field.field.node.actualite.field_image
+    - field.field.node.actualite.field_liens
+    - field.field.node.actualite.field_site
+    - field.field.node.actualite.field_sous_titre
+    - field.field.node.actualite.field_type_d_actualite
     - node.type.actualite
   module:
-    - datetime
     - file
+    - formatter_suite
     - image
+    - link
     - text
     - user
 id: node.actualite.default
@@ -21,19 +26,21 @@ mode: default
 content:
   body:
     type: text_default
-    label: hidden
+    label: visually_hidden
     settings: {  }
     third_party_settings: {  }
-    weight: 2
+    weight: 5
     region: content
   field_date:
-    type: datetime_default
+    type: formatter_suite_datetime_custom_list
     label: visually_hidden
     settings:
       timezone_override: ''
-      format_type: medium
+      date_format: d-m-Y
+      listStyle: span
+      listSeparator: ','
     third_party_settings: {  }
-    weight: 1
+    weight: 3
     region: content
   field_fichiers:
     type: file_default
@@ -41,7 +48,7 @@ content:
     settings:
       use_description_as_link_text: true
     third_party_settings: {  }
-    weight: 4
+    weight: 6
     region: content
   field_image:
     type: image
@@ -52,13 +59,45 @@ content:
       image_loading:
         attribute: lazy
     third_party_settings: {  }
-    weight: 3
+    weight: 0
     region: content
-  links:
-    settings: {  }
+  field_liens:
+    type: link
+    label: visually_hidden
+    settings:
+      trim_length: 80
+      url_only: false
+      url_plain: false
+      rel: ''
+      target: ''
     third_party_settings: {  }
-    weight: 0
+    weight: 7
+    region: content
+  field_site:
+    type: entity_reference_label
+    label: visually_hidden
+    settings:
+      link: true
+    third_party_settings: {  }
+    weight: 4
+    region: content
+  field_sous_titre:
+    type: string
+    label: visually_hidden
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    weight: 2
+    region: content
+  field_type_d_actualite:
+    type: entity_reference_label
+    label: visually_hidden
+    settings:
+      link: true
+    third_party_settings: {  }
+    weight: 1
     region: content
 hidden:
   langcode: true
+  links: true
   search_api_excerpt: true

+ 94 - 0
config/sync/core.entity_view_display.node.actualite.home_block.yml

@@ -0,0 +1,94 @@
+uuid: 3553c622-3d99-4447-b3a9-a18fff1522f8
+langcode: fr
+status: true
+dependencies:
+  config:
+    - core.entity_view_mode.node.home_block
+    - field.field.node.actualite.body
+    - field.field.node.actualite.field_date
+    - field.field.node.actualite.field_fichiers
+    - field.field.node.actualite.field_image
+    - field.field.node.actualite.field_liens
+    - field.field.node.actualite.field_site
+    - field.field.node.actualite.field_sous_titre
+    - field.field.node.actualite.field_type_d_actualite
+    - node.type.actualite
+  module:
+    - datetime
+    - file
+    - image
+    - text
+    - user
+id: node.actualite.home_block
+targetEntityType: node
+bundle: actualite
+mode: home_block
+content:
+  body:
+    type: text_default
+    label: hidden
+    settings: {  }
+    third_party_settings: {  }
+    weight: 2
+    region: content
+  field_date:
+    type: datetime_default
+    label: visually_hidden
+    settings:
+      timezone_override: ''
+      format_type: medium
+    third_party_settings: {  }
+    weight: 1
+    region: content
+  field_fichiers:
+    type: file_default
+    label: visually_hidden
+    settings:
+      use_description_as_link_text: true
+    third_party_settings: {  }
+    weight: 4
+    region: content
+  field_image:
+    type: image
+    label: visually_hidden
+    settings:
+      image_link: ''
+      image_style: ''
+      image_loading:
+        attribute: lazy
+    third_party_settings: {  }
+    weight: 3
+    region: content
+  field_site:
+    type: entity_reference_label
+    label: above
+    settings:
+      link: true
+    third_party_settings: {  }
+    weight: 5
+    region: content
+  field_sous_titre:
+    type: string
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    weight: 7
+    region: content
+  field_type_d_actualite:
+    type: entity_reference_label
+    label: above
+    settings:
+      link: true
+    third_party_settings: {  }
+    weight: 6
+    region: content
+  links:
+    settings: {  }
+    third_party_settings: {  }
+    weight: 0
+    region: content
+hidden:
+  field_liens: true
+  langcode: true
+  search_api_excerpt: true

+ 37 - 14
config/sync/core.entity_view_display.node.actualite.teaser.yml

@@ -8,48 +8,71 @@ dependencies:
     - field.field.node.actualite.field_date
     - field.field.node.actualite.field_fichiers
     - field.field.node.actualite.field_image
+    - field.field.node.actualite.field_liens
+    - field.field.node.actualite.field_site
+    - field.field.node.actualite.field_sous_titre
+    - field.field.node.actualite.field_type_d_actualite
     - image.style.large
     - node.type.actualite
   module:
-    - datetime
+    - formatter_suite
     - image
-    - text
     - user
 id: node.actualite.teaser
 targetEntityType: node
 bundle: actualite
 mode: teaser
 content:
-  body:
-    type: text_summary_or_trimmed
-    label: hidden
-    settings:
-      trim_length: 600
-    third_party_settings: {  }
-    weight: 2
-    region: content
   field_date:
-    type: datetime_default
+    type: formatter_suite_datetime_custom_list
     label: visually_hidden
     settings:
       timezone_override: ''
-      format_type: medium
+      date_format: d-m-Y
+      listStyle: span
+      listSeparator: ','
     third_party_settings: {  }
-    weight: 0
+    weight: 3
     region: content
   field_image:
     type: image
     label: visually_hidden
     settings:
-      image_link: ''
+      image_link: content
       image_style: large
       image_loading:
         attribute: lazy
     third_party_settings: {  }
+    weight: 0
+    region: content
+  field_site:
+    type: entity_reference_label
+    label: visually_hidden
+    settings:
+      link: true
+    third_party_settings: {  }
+    weight: 4
+    region: content
+  field_sous_titre:
+    type: string
+    label: visually_hidden
+    settings:
+      link_to_entity: true
+    third_party_settings: {  }
+    weight: 2
+    region: content
+  field_type_d_actualite:
+    type: entity_reference_label
+    label: visually_hidden
+    settings:
+      link: true
+    third_party_settings: {  }
     weight: 1
     region: content
 hidden:
+  body: true
   field_fichiers: true
+  field_liens: true
   langcode: true
   links: true
   search_api_excerpt: true

+ 33 - 6
config/sync/core.entity_view_display.node.ressource.default.yml

@@ -4,10 +4,13 @@ status: true
 dependencies:
   config:
     - field.field.node.ressource.body
+    - field.field.node.ressource.field_auteur
     - field.field.node.ressource.field_fichiers
     - field.field.node.ressource.field_image
     - field.field.node.ressource.field_liens
-    - field.field.node.ressource.field_operation
+    - field.field.node.ressource.field_site
+    - field.field.node.ressource.field_sous_titre
+    - field.field.node.ressource.field_type_de_ressource
     - node.type.ressource
   module:
     - file
@@ -22,10 +25,18 @@ mode: default
 content:
   body:
     type: text_default
-    label: hidden
+    label: visually_hidden
     settings: {  }
     third_party_settings: {  }
-    weight: 2
+    weight: 5
+    region: content
+  field_auteur:
+    type: string
+    label: visually_hidden
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    weight: 3
     region: content
   field_fichiers:
     type: file_default
@@ -33,7 +44,7 @@ content:
     settings:
       use_description_as_link_text: true
     third_party_settings: {  }
-    weight: 3
+    weight: 6
     region: content
   field_image:
     type: image
@@ -48,7 +59,7 @@ content:
     region: content
   field_liens:
     type: link
-    label: above
+    label: visually_hidden
     settings:
       trim_length: 80
       url_only: false
@@ -56,9 +67,25 @@ content:
       rel: ''
       target: ''
     third_party_settings: {  }
+    weight: 7
+    region: content
+  field_site:
+    type: entity_reference_label
+    label: visually_hidden
+    settings:
+      link: true
+    third_party_settings: {  }
     weight: 4
     region: content
-  field_operation:
+  field_sous_titre:
+    type: string
+    label: visually_hidden
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    weight: 2
+    region: content
+  field_type_de_ressource:
     type: entity_reference_label
     label: visually_hidden
     settings:

+ 45 - 0
config/sync/core.entity_view_display.node.ressource.home_block.yml

@@ -0,0 +1,45 @@
+uuid: 301ef5ce-90e2-4569-ba69-9aa71053a9ac
+langcode: fr
+status: true
+dependencies:
+  config:
+    - core.entity_view_mode.node.home_block
+    - field.field.node.ressource.body
+    - field.field.node.ressource.field_auteur
+    - field.field.node.ressource.field_fichiers
+    - field.field.node.ressource.field_image
+    - field.field.node.ressource.field_liens
+    - field.field.node.ressource.field_site
+    - field.field.node.ressource.field_sous_titre
+    - field.field.node.ressource.field_type_de_ressource
+    - node.type.ressource
+  module:
+    - user
+id: node.ressource.home_block
+targetEntityType: node
+bundle: ressource
+mode: home_block
+content:
+  field_sous_titre:
+    type: string
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    weight: 7
+    region: content
+  links:
+    settings: {  }
+    third_party_settings: {  }
+    weight: 100
+    region: content
+hidden:
+  body: true
+  field_auteur: true
+  field_fichiers: true
+  field_image: true
+  field_liens: true
+  field_site: true
+  field_type_de_ressource: true
+  langcode: true
+  search_api_excerpt: true

+ 29 - 10
config/sync/core.entity_view_display.node.ressource.teaser.yml

@@ -5,41 +5,59 @@ dependencies:
   config:
     - core.entity_view_mode.node.teaser
     - field.field.node.ressource.body
+    - field.field.node.ressource.field_auteur
     - field.field.node.ressource.field_fichiers
     - field.field.node.ressource.field_image
     - field.field.node.ressource.field_liens
-    - field.field.node.ressource.field_operation
+    - field.field.node.ressource.field_site
+    - field.field.node.ressource.field_sous_titre
+    - field.field.node.ressource.field_type_de_ressource
     - image.style.large
     - node.type.ressource
   module:
     - image
-    - text
     - user
 id: node.ressource.teaser
 targetEntityType: node
 bundle: ressource
 mode: teaser
 content:
-  body:
-    type: text_summary_or_trimmed
-    label: hidden
+  field_auteur:
+    type: string
+    label: visually_hidden
     settings:
-      trim_length: 600
+      link_to_entity: false
     third_party_settings: {  }
-    weight: 2
+    weight: 3
     region: content
   field_image:
     type: image
     label: visually_hidden
     settings:
-      image_link: ''
+      image_link: content
       image_style: large
       image_loading:
         attribute: lazy
     third_party_settings: {  }
     weight: 0
     region: content
-  field_operation:
+  field_site:
+    type: entity_reference_label
+    label: visually_hidden
+    settings:
+      link: true
+    third_party_settings: {  }
+    weight: 4
+    region: content
+  field_sous_titre:
+    type: string
+    label: visually_hidden
+    settings:
+      link_to_entity: true
+    third_party_settings: {  }
+    weight: 2
+    region: content
+  field_type_de_ressource:
     type: entity_reference_label
     label: visually_hidden
     settings:
@@ -50,9 +68,10 @@ content:
   links:
     settings: {  }
     third_party_settings: {  }
-    weight: 3
+    weight: 5
     region: content
 hidden:
+  body: true
   field_fichiers: true
   field_liens: true
   langcode: true

+ 81 - 0
config/sync/core.entity_view_display.node.site.default.yml

@@ -0,0 +1,81 @@
+uuid: 1d2efe60-8e8a-4da0-9b2e-e5f71c00d0ef
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.field.node.site.body
+    - field.field.node.site.field_adresse_site
+    - field.field.node.site.field_architecte
+    - field.field.node.site.field_fichiers
+    - field.field.node.site.field_image
+    - field.field.node.site.field_numero_site
+    - field.field.node.site.field_operation
+    - node.type.site
+  module:
+    - address
+    - file
+    - image
+    - text
+    - user
+id: node.site.default
+targetEntityType: node
+bundle: site
+mode: default
+content:
+  body:
+    type: text_default
+    label: hidden
+    settings: {  }
+    third_party_settings: {  }
+    weight: 3
+    region: content
+  field_adresse_site:
+    type: address_default
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    weight: 2
+    region: content
+  field_architecte:
+    type: string
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    weight: 5
+    region: content
+  field_fichiers:
+    type: file_default
+    label: visually_hidden
+    settings:
+      use_description_as_link_text: true
+    third_party_settings: {  }
+    weight: 4
+    region: content
+  field_image:
+    type: image
+    label: visually_hidden
+    settings:
+      image_link: ''
+      image_style: ''
+      image_loading:
+        attribute: lazy
+    third_party_settings: {  }
+    weight: 0
+    region: content
+  field_numero_site:
+    type: number_integer
+    label: above
+    settings:
+      thousand_separator: ''
+      prefix_suffix: true
+    third_party_settings: {  }
+    weight: 1
+    region: content
+hidden:
+  field_operation: true
+  langcode: true
+  links: true
+  prevnext_next: true
+  prevnext_previous: true
+  search_api_excerpt: true

+ 69 - 0
config/sync/core.entity_view_display.node.site.home_block.yml

@@ -0,0 +1,69 @@
+uuid: 4380e6c0-8ab6-4b8c-9236-9679d62f464e
+langcode: fr
+status: true
+dependencies:
+  config:
+    - core.entity_view_mode.node.home_block
+    - field.field.node.site.body
+    - field.field.node.site.field_adresse_site
+    - field.field.node.site.field_architecte
+    - field.field.node.site.field_fichiers
+    - field.field.node.site.field_image
+    - field.field.node.site.field_numero_site
+    - field.field.node.site.field_operation
+    - node.type.site
+  module:
+    - address
+    - image
+    - user
+id: node.site.home_block
+targetEntityType: node
+bundle: site
+mode: home_block
+content:
+  field_adresse_site:
+    type: address_default
+    label: visually_hidden
+    settings: {  }
+    third_party_settings: {  }
+    weight: 2
+    region: content
+  field_architecte:
+    type: string
+    label: visually_hidden
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    weight: 3
+    region: content
+  field_image:
+    type: image
+    label: visually_hidden
+    settings:
+      image_link: content
+      image_style: ''
+      image_loading:
+        attribute: lazy
+    third_party_settings: {  }
+    weight: 0
+    region: content
+  field_numero_site:
+    type: number_integer
+    label: visually_hidden
+    settings:
+      thousand_separator: ''
+      prefix_suffix: true
+    third_party_settings: {  }
+    weight: 1
+    region: content
+  links:
+    settings: {  }
+    third_party_settings: {  }
+    weight: 4
+    region: content
+hidden:
+  body: true
+  field_fichiers: true
+  field_operation: true
+  langcode: true
+  search_api_excerpt: true

+ 70 - 0
config/sync/core.entity_view_display.node.site.teaser.yml

@@ -0,0 +1,70 @@
+uuid: 4c858fc6-86db-4d7c-a5d7-cffe72d0dc6d
+langcode: fr
+status: true
+dependencies:
+  config:
+    - core.entity_view_mode.node.teaser
+    - field.field.node.site.body
+    - field.field.node.site.field_adresse_site
+    - field.field.node.site.field_architecte
+    - field.field.node.site.field_fichiers
+    - field.field.node.site.field_image
+    - field.field.node.site.field_numero_site
+    - field.field.node.site.field_operation
+    - image.style.large
+    - node.type.site
+  module:
+    - address
+    - image
+    - user
+id: node.site.teaser
+targetEntityType: node
+bundle: site
+mode: teaser
+content:
+  field_adresse_site:
+    type: address_default
+    label: visually_hidden
+    settings: {  }
+    third_party_settings: {  }
+    weight: 2
+    region: content
+  field_architecte:
+    type: string
+    label: visually_hidden
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    weight: 3
+    region: content
+  field_image:
+    type: image
+    label: visually_hidden
+    settings:
+      image_link: ''
+      image_style: large
+      image_loading:
+        attribute: lazy
+    third_party_settings: {  }
+    weight: 0
+    region: content
+  field_numero_site:
+    type: number_integer
+    label: visually_hidden
+    settings:
+      thousand_separator: ''
+      prefix_suffix: true
+    third_party_settings: {  }
+    weight: 1
+    region: content
+  links:
+    settings: {  }
+    third_party_settings: {  }
+    weight: 4
+    region: content
+hidden:
+  body: true
+  field_fichiers: true
+  field_operation: true
+  langcode: true
+  search_api_excerpt: true

+ 74 - 0
config/sync/core.entity_view_display.paragraph.partenaire.complet.yml

@@ -0,0 +1,74 @@
+uuid: d6ce84d3-8810-45fd-85be-4686cf252f9e
+langcode: fr
+status: true
+dependencies:
+  config:
+    - core.entity_view_mode.paragraph.complet
+    - field.field.paragraph.partenaire.field_lien
+    - field.field.paragraph.partenaire.field_logo
+    - field.field.paragraph.partenaire.field_nom
+    - field.field.paragraph.partenaire.field_texte
+    - image.style.medium
+    - paragraphs.paragraphs_type.partenaire
+  module:
+    - formatter_suite
+    - image
+    - linked_field
+    - text
+id: paragraph.partenaire.complet
+targetEntityType: paragraph
+bundle: partenaire
+mode: complet
+content:
+  field_lien:
+    type: formatter_suite_general_link
+    label: visually_hidden
+    settings:
+      titleStyle: text_custom
+      titleCustomText: 'Voir le site'
+      classes: ''
+      showLink: '1'
+      openLinkIn: _blank
+      linkTopic: any
+      nofollow: '1'
+      noreferrer: 0
+      noopener: 0
+      listStyle: span
+      listSeparator: ', '
+    third_party_settings: {  }
+    weight: 3
+    region: content
+  field_logo:
+    type: image
+    label: visually_hidden
+    settings:
+      image_link: ''
+      image_style: medium
+      image_loading:
+        attribute: lazy
+    third_party_settings:
+      linked_field:
+        linked: '1'
+        type: field
+        destination: field_lien
+        advanced: {  }
+        token: ''
+    weight: 0
+    region: content
+  field_nom:
+    type: string
+    label: visually_hidden
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    weight: 1
+    region: content
+  field_texte:
+    type: text_default
+    label: visually_hidden
+    settings: {  }
+    third_party_settings: {  }
+    weight: 2
+    region: content
+hidden:
+  search_api_excerpt: true

+ 18 - 0
config/sync/core.entity_view_display.paragraph.partenaire.default.yml

@@ -5,11 +5,14 @@ dependencies:
   config:
     - field.field.paragraph.partenaire.field_lien
     - field.field.paragraph.partenaire.field_logo
+    - field.field.paragraph.partenaire.field_nom
+    - field.field.paragraph.partenaire.field_texte
     - image.style.medium
     - paragraphs.paragraphs_type.partenaire
   module:
     - image
     - linked_field
+    - text
 id: paragraph.partenaire.default
 targetEntityType: paragraph
 bundle: partenaire
@@ -32,6 +35,21 @@ content:
         token: ''
     weight: 0
     region: content
+  field_nom:
+    type: string
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    weight: 1
+    region: content
+  field_texte:
+    type: text_default
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    weight: 2
+    region: content
 hidden:
   field_lien: true
   search_api_excerpt: true

+ 42 - 0
config/sync/core.entity_view_display.paragraph.partenaire.footer.yml

@@ -0,0 +1,42 @@
+uuid: ef45475b-cc62-4c38-84aa-21bb03e44f63
+langcode: fr
+status: true
+dependencies:
+  config:
+    - core.entity_view_mode.paragraph.footer
+    - field.field.paragraph.partenaire.field_lien
+    - field.field.paragraph.partenaire.field_logo
+    - field.field.paragraph.partenaire.field_nom
+    - field.field.paragraph.partenaire.field_texte
+    - image.style.medium
+    - paragraphs.paragraphs_type.partenaire
+  module:
+    - image
+    - linked_field
+id: paragraph.partenaire.footer
+targetEntityType: paragraph
+bundle: partenaire
+mode: footer
+content:
+  field_logo:
+    type: image
+    label: visually_hidden
+    settings:
+      image_link: ''
+      image_style: medium
+      image_loading:
+        attribute: lazy
+    third_party_settings:
+      linked_field:
+        linked: '1'
+        type: field
+        destination: field_lien
+        advanced: {  }
+        token: ''
+    weight: 0
+    region: content
+hidden:
+  field_lien: true
+  field_nom: true
+  field_texte: true
+  search_api_excerpt: true

+ 56 - 0
config/sync/core.entity_view_display.paragraph.partenaire.preview.yml

@@ -0,0 +1,56 @@
+uuid: 9b79d14f-5354-4a91-b698-eb5c193a3ad1
+langcode: fr
+status: true
+dependencies:
+  config:
+    - core.entity_view_mode.paragraph.preview
+    - field.field.paragraph.partenaire.field_lien
+    - field.field.paragraph.partenaire.field_logo
+    - field.field.paragraph.partenaire.field_nom
+    - field.field.paragraph.partenaire.field_texte
+    - image.style.medium
+    - paragraphs.paragraphs_type.partenaire
+  module:
+    - image
+    - linked_field
+    - text
+id: paragraph.partenaire.preview
+targetEntityType: paragraph
+bundle: partenaire
+mode: preview
+content:
+  field_logo:
+    type: image
+    label: visually_hidden
+    settings:
+      image_link: ''
+      image_style: medium
+      image_loading:
+        attribute: lazy
+    third_party_settings:
+      linked_field:
+        linked: '1'
+        type: field
+        destination: field_lien
+        advanced: {  }
+        token: ''
+    weight: 0
+    region: content
+  field_nom:
+    type: string
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    weight: 1
+    region: content
+  field_texte:
+    type: text_default
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    weight: 2
+    region: content
+hidden:
+  field_lien: true
+  search_api_excerpt: true

+ 10 - 0
config/sync/core.entity_view_mode.config_pages.block_footer.yml

@@ -0,0 +1,10 @@
+uuid: 538adcc2-5d6b-4b04-8c40-7850065c9c38
+langcode: fr
+status: true
+dependencies:
+  module:
+    - config_pages
+id: config_pages.block_footer
+label: 'block footer'
+targetEntityType: config_pages
+cache: true

+ 10 - 0
config/sync/core.entity_view_mode.paragraph.complet.yml

@@ -0,0 +1,10 @@
+uuid: f0478716-33ca-4d4f-886e-87f7582b11cf
+langcode: fr
+status: true
+dependencies:
+  module:
+    - paragraphs
+id: paragraph.complet
+label: Complet
+targetEntityType: paragraph
+cache: true

+ 10 - 0
config/sync/core.entity_view_mode.paragraph.footer.yml

@@ -0,0 +1,10 @@
+uuid: 30cbb989-a5f2-4682-bf39-2f159e3048df
+langcode: fr
+status: true
+dependencies:
+  module:
+    - paragraphs
+id: paragraph.footer
+label: footer
+targetEntityType: paragraph
+cache: true

+ 2 - 2
config/sync/core.menu.static_menu_link_overrides.yml

@@ -3,8 +3,8 @@ _core:
 langcode: fr
 definitions:
   contact__site_page:
-    enabled: false
     menu_name: footer
     parent: ''
-    expanded: false
     weight: 0
+    expanded: false
+    enabled: false

+ 23 - 0
config/sync/field.field.node.actualite.field_liens.yml

@@ -0,0 +1,23 @@
+uuid: 917ee1e3-ac64-4dbb-a499-f0c9b5d19a9d
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_liens
+    - node.type.actualite
+  module:
+    - link
+id: node.actualite.field_liens
+field_name: field_liens
+entity_type: node
+bundle: actualite
+label: Liens
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  title: 1
+  link_type: 17
+field_type: link

+ 29 - 0
config/sync/field.field.node.actualite.field_site.yml

@@ -0,0 +1,29 @@
+uuid: 60424b18-7c24-4b69-a6ab-8151cb9ad7e0
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_site
+    - node.type.actualite
+    - node.type.site
+id: node.actualite.field_site
+field_name: field_site
+entity_type: node
+bundle: actualite
+label: Site
+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

+ 19 - 0
config/sync/field.field.node.actualite.field_sous_titre.yml

@@ -0,0 +1,19 @@
+uuid: 314a4043-580e-4eaa-8c4c-236ea7f1e7b7
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_sous_titre
+    - node.type.actualite
+id: node.actualite.field_sous_titre
+field_name: field_sous_titre
+entity_type: node
+bundle: actualite
+label: Sous-titre
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 29 - 0
config/sync/field.field.node.actualite.field_type_d_actualite.yml

@@ -0,0 +1,29 @@
+uuid: 65de48bf-2b25-4877-8146-b05cc1c3a8aa
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_type_d_actualite
+    - node.type.actualite
+    - taxonomy.vocabulary.type_d_actualite
+id: node.actualite.field_type_d_actualite
+field_name: field_type_d_actualite
+entity_type: node
+bundle: actualite
+label: "Type d'actualité"
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: 'default:taxonomy_term'
+  handler_settings:
+    target_bundles:
+      type_d_actualite: type_d_actualite
+    sort:
+      field: name
+      direction: asc
+    auto_create: false
+    auto_create_bundle: ''
+field_type: entity_reference

+ 19 - 0
config/sync/field.field.node.ressource.field_auteur.yml

@@ -0,0 +1,19 @@
+uuid: b6c9bc0d-cd45-472f-8bd5-147ad0b4ccdf
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_auteur
+    - node.type.ressource
+id: node.ressource.field_auteur
+field_name: field_auteur
+entity_type: node
+bundle: ressource
+label: Auteur
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 29 - 0
config/sync/field.field.node.ressource.field_site.yml

@@ -0,0 +1,29 @@
+uuid: 848a1e5a-ef50-44b6-b933-87145ac4f589
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_site
+    - node.type.ressource
+    - node.type.site
+id: node.ressource.field_site
+field_name: field_site
+entity_type: node
+bundle: ressource
+label: Site
+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

+ 19 - 0
config/sync/field.field.node.ressource.field_sous_titre.yml

@@ -0,0 +1,19 @@
+uuid: c2f69029-beb6-4cf4-8ef8-0ea895059619
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_sous_titre
+    - node.type.ressource
+id: node.ressource.field_sous_titre
+field_name: field_sous_titre
+entity_type: node
+bundle: ressource
+label: Sous-titre
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 29 - 0
config/sync/field.field.node.ressource.field_type_de_ressource.yml

@@ -0,0 +1,29 @@
+uuid: 61c2d0bf-5186-4b02-922d-2aa50715566d
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_type_de_ressource
+    - node.type.ressource
+    - taxonomy.vocabulary.type_de_ressource
+id: node.ressource.field_type_de_ressource
+field_name: field_type_de_ressource
+entity_type: node
+bundle: ressource
+label: 'Type de ressource'
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: 'default:taxonomy_term'
+  handler_settings:
+    target_bundles:
+      type_de_ressource: type_de_ressource
+    sort:
+      field: name
+      direction: asc
+    auto_create: false
+    auto_create_bundle: ''
+field_type: entity_reference

+ 24 - 0
config/sync/field.field.node.site.body.yml

@@ -0,0 +1,24 @@
+uuid: eef28c65-6c71-46e7-8ff7-198e088e277e
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.body
+    - node.type.site
+  module:
+    - text
+id: node.site.body
+field_name: body
+entity_type: node
+bundle: site
+label: Body
+description: ''
+required: false
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings:
+  display_summary: true
+  required_summary: false
+  allowed_formats: {  }
+field_type: text_with_summary

+ 62 - 0
config/sync/field.field.node.site.field_adresse_site.yml

@@ -0,0 +1,62 @@
+uuid: a3bcf7c2-677b-4eb5-a3b2-abcd89495715
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_adresse_site
+    - node.type.site
+  module:
+    - address
+id: node.site.field_adresse_site
+field_name: field_adresse_site
+entity_type: node
+bundle: site
+label: Adresse
+description: ''
+required: false
+translatable: false
+default_value:
+  -
+    langcode: null
+    country_code: FR
+    administrative_area: null
+    locality: ''
+    dependent_locality: null
+    postal_code: ''
+    sorting_code: null
+    address_line1: null
+    address_line2: null
+    organization: null
+    given_name: null
+    additional_name: null
+    family_name: null
+default_value_callback: ''
+settings:
+  available_countries:
+    FR: FR
+  langcode_override: ''
+  field_overrides:
+    givenName:
+      override: hidden
+    additionalName:
+      override: hidden
+    familyName:
+      override: hidden
+    organization:
+      override: hidden
+    addressLine1:
+      override: hidden
+    addressLine2:
+      override: hidden
+    postalCode:
+      override: optional
+    sortingCode:
+      override: hidden
+    dependentLocality:
+      override: hidden
+    locality:
+      override: optional
+    administrativeArea:
+      override: hidden
+  fields: {  }
+field_type: address

+ 19 - 0
config/sync/field.field.node.site.field_architecte.yml

@@ -0,0 +1,19 @@
+uuid: 719060b2-7bb4-4a83-90c4-1529f843854b
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_architecte
+    - node.type.site
+id: node.site.field_architecte
+field_name: field_architecte
+entity_type: node
+bundle: site
+label: Architecte
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 27 - 0
config/sync/field.field.node.site.field_fichiers.yml

@@ -0,0 +1,27 @@
+uuid: 73a783aa-482f-4bbe-9474-8bf13c27898a
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_fichiers
+    - node.type.site
+  module:
+    - file
+id: node.site.field_fichiers
+field_name: field_fichiers
+entity_type: node
+bundle: site
+label: Fichiers
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: 'default:file'
+  handler_settings: {  }
+  file_directory: '[date:custom:Y]-[date:custom:m]'
+  file_extensions: 'txt pdf doc docx obs png jpg svg'
+  max_filesize: 5MB
+  description_field: true
+field_type: file

+ 38 - 0
config/sync/field.field.node.site.field_image.yml

@@ -0,0 +1,38 @@
+uuid: 419513fd-2943-48e9-9ab3-d51216bb5fe2
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_image
+    - node.type.site
+  module:
+    - image
+id: node.site.field_image
+field_name: field_image
+entity_type: node
+bundle: site
+label: Image
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: 'default:file'
+  handler_settings: {  }
+  file_directory: '[date:custom:Y]-[date:custom:m]'
+  file_extensions: 'png gif jpg jpeg'
+  max_filesize: 2MB
+  max_resolution: ''
+  min_resolution: ''
+  alt_field: true
+  alt_field_required: false
+  title_field: false
+  title_field_required: false
+  default_image:
+    uuid: ''
+    alt: ''
+    title: ''
+    width: null
+    height: null
+field_type: image

+ 23 - 0
config/sync/field.field.node.site.field_numero_site.yml

@@ -0,0 +1,23 @@
+uuid: be1ca1bc-d511-4179-a97b-9ccad20ac110
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_numero_site
+    - node.type.site
+id: node.site.field_numero_site
+field_name: field_numero_site
+entity_type: node
+bundle: site
+label: 'Numéro site'
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  min: 0
+  max: null
+  prefix: 'site '
+  suffix: ''
+field_type: integer

+ 4 - 4
config/sync/field.field.node.ressource.field_operation.yml → config/sync/field.field.node.site.field_operation.yml

@@ -1,15 +1,15 @@
-uuid: ce4fe227-c3f7-4e42-88c1-ed9c0f46a152
+uuid: bedd4e55-a9dd-4d4f-85d6-4d66b9f8186b
 langcode: fr
 status: true
 dependencies:
   config:
     - field.storage.node.field_operation
     - node.type.operation
-    - node.type.ressource
-id: node.ressource.field_operation
+    - node.type.site
+id: node.site.field_operation
 field_name: field_operation
 entity_type: node
-bundle: ressource
+bundle: site
 label: Operation
 description: ''
 required: false

+ 19 - 0
config/sync/field.field.paragraph.partenaire.field_nom.yml

@@ -0,0 +1,19 @@
+uuid: 56d6e8bf-4d8a-49f3-8791-428c4c06c214
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.paragraph.field_nom
+    - paragraphs.paragraphs_type.partenaire
+id: paragraph.partenaire.field_nom
+field_name: field_nom
+entity_type: paragraph
+bundle: partenaire
+label: Nom
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 24 - 0
config/sync/field.field.paragraph.partenaire.field_texte.yml

@@ -0,0 +1,24 @@
+uuid: ec8b04f1-cfa2-48c0-ba9a-979ece5ede09
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.paragraph.field_texte
+    - filter.format.wysiwyg
+    - paragraphs.paragraphs_type.partenaire
+  module:
+    - text
+id: paragraph.partenaire.field_texte
+field_name: field_texte
+entity_type: paragraph
+bundle: partenaire
+label: Texte
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  allowed_formats:
+    - wysiwyg
+field_type: text_long

+ 19 - 0
config/sync/field.storage.node.field_adresse_site.yml

@@ -0,0 +1,19 @@
+uuid: 113c0b50-0ed0-4a13-81ed-0edeaf1087eb
+langcode: fr
+status: true
+dependencies:
+  module:
+    - address
+    - node
+id: node.field_adresse_site
+field_name: field_adresse_site
+entity_type: node
+type: address
+settings: {  }
+module: address
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 21 - 0
config/sync/field.storage.node.field_architecte.yml

@@ -0,0 +1,21 @@
+uuid: 5a32832f-8970-49de-a0ed-aabed2a3a980
+langcode: fr
+status: true
+dependencies:
+  module:
+    - node
+id: node.field_architecte
+field_name: field_architecte
+entity_type: node
+type: string
+settings:
+  max_length: 255
+  case_sensitive: false
+  is_ascii: false
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 21 - 0
config/sync/field.storage.node.field_auteur.yml

@@ -0,0 +1,21 @@
+uuid: c7156088-14ef-441c-a589-d8271722f3d6
+langcode: fr
+status: true
+dependencies:
+  module:
+    - node
+id: node.field_auteur
+field_name: field_auteur
+entity_type: node
+type: string
+settings:
+  max_length: 255
+  case_sensitive: false
+  is_ascii: false
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 20 - 0
config/sync/field.storage.node.field_numero_site.yml

@@ -0,0 +1,20 @@
+uuid: 816b078d-c53b-498a-8f4e-fc7bb9789954
+langcode: fr
+status: true
+dependencies:
+  module:
+    - node
+id: node.field_numero_site
+field_name: field_numero_site
+entity_type: node
+type: integer
+settings:
+  unsigned: false
+  size: normal
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 19 - 0
config/sync/field.storage.node.field_site.yml

@@ -0,0 +1,19 @@
+uuid: 6172190b-b5b9-43a7-a7e2-8dd7405e357c
+langcode: fr
+status: true
+dependencies:
+  module:
+    - node
+id: node.field_site
+field_name: field_site
+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

+ 21 - 0
config/sync/field.storage.node.field_sous_titre.yml

@@ -0,0 +1,21 @@
+uuid: 9eb1b5fb-6db1-4bce-a47b-33e368c9740b
+langcode: fr
+status: true
+dependencies:
+  module:
+    - node
+id: node.field_sous_titre
+field_name: field_sous_titre
+entity_type: node
+type: string
+settings:
+  max_length: 255
+  case_sensitive: false
+  is_ascii: false
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 20 - 0
config/sync/field.storage.node.field_type_d_actualite.yml

@@ -0,0 +1,20 @@
+uuid: c02cf762-01a9-43e5-86d2-d28a8ae652bd
+langcode: fr
+status: true
+dependencies:
+  module:
+    - node
+    - taxonomy
+id: node.field_type_d_actualite
+field_name: field_type_d_actualite
+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

+ 20 - 0
config/sync/field.storage.node.field_type_de_ressource.yml

@@ -0,0 +1,20 @@
+uuid: 51e2460c-8228-48b9-af14-20e608063b47
+langcode: fr
+status: true
+dependencies:
+  module:
+    - node
+    - taxonomy
+id: node.field_type_de_ressource
+field_name: field_type_de_ressource
+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

+ 21 - 0
config/sync/field.storage.paragraph.field_nom.yml

@@ -0,0 +1,21 @@
+uuid: 5a4d6cf8-3ebf-4f23-b5a2-3c01bca7c0b2
+langcode: fr
+status: true
+dependencies:
+  module:
+    - paragraphs
+id: paragraph.field_nom
+field_name: field_nom
+entity_type: paragraph
+type: string
+settings:
+  max_length: 255
+  case_sensitive: false
+  is_ascii: false
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 19 - 0
config/sync/field.storage.paragraph.field_texte.yml

@@ -0,0 +1,19 @@
+uuid: 996131c5-6062-4e62-ae88-0659c91dc5f0
+langcode: fr
+status: true
+dependencies:
+  module:
+    - paragraphs
+    - text
+id: paragraph.field_texte
+field_name: field_texte
+entity_type: paragraph
+type: text_long
+settings: {  }
+module: text
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 11 - 0
config/sync/language.content_settings.node.site.yml

@@ -0,0 +1,11 @@
+uuid: 40560833-a559-4d60-8383-f51b7976fa23
+langcode: fr
+status: true
+dependencies:
+  config:
+    - node.type.site
+id: node.site
+target_entity_type_id: node
+target_bundle: site
+default_langcode: site_default
+language_alterable: false

+ 11 - 0
config/sync/language.content_settings.taxonomy_term.type_d_actualite.yml

@@ -0,0 +1,11 @@
+uuid: a5a2898d-50a1-4d41-80c4-843aa03d3bc2
+langcode: fr
+status: true
+dependencies:
+  config:
+    - taxonomy.vocabulary.type_d_actualite
+id: taxonomy_term.type_d_actualite
+target_entity_type_id: taxonomy_term
+target_bundle: type_d_actualite
+default_langcode: site_default
+language_alterable: false

+ 11 - 0
config/sync/language.content_settings.taxonomy_term.type_de_ressource.yml

@@ -0,0 +1,11 @@
+uuid: a3e62cc7-ee40-4d4d-80dc-f530501ea8ff
+langcode: fr
+status: true
+dependencies:
+  config:
+    - taxonomy.vocabulary.type_de_ressource
+id: taxonomy_term.type_de_ressource
+target_entity_type_id: taxonomy_term
+target_bundle: type_de_ressource
+default_langcode: site_default
+language_alterable: false

+ 1 - 1
config/sync/maillog.settings.yml

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

+ 17 - 0
config/sync/node.type.site.yml

@@ -0,0 +1,17 @@
+uuid: aa49dd34-d96f-44fc-8456-0fde3c129d0b
+langcode: fr
+status: true
+dependencies:
+  module:
+    - menu_ui
+third_party_settings:
+  menu_ui:
+    available_menus: {  }
+    parent: ''
+name: Site
+type: site
+description: ''
+help: ''
+new_revision: true
+preview_mode: 0
+display_submitted: false

+ 12 - 0
config/sync/page_manager.page.programme.yml

@@ -0,0 +1,12 @@
+uuid: ed3e45c4-401e-4a52-a1b0-612cbbe91268
+langcode: fr
+status: true
+dependencies: {  }
+id: programme
+label: programme
+description: ''
+use_admin_theme: false
+path: /programme
+access_logic: and
+access_conditions: {  }
+parameters: {  }

+ 37 - 36
config/sync/page_manager.page_variant.home-panels_variant-0.yml

@@ -4,11 +4,12 @@ status: true
 dependencies:
   config:
     - page_manager.page.home
+    - views.view.actus
     - views.view.home
+    - views.view.sites
   content:
-    - 'block_content:file_link:08189a6a-2ca1-42c3-a780-d7ad0c65619d'
-    - 'block_content:file_link:259faa3e-f66e-4776-9f4e-9a3aa26e8252'
-    - 'block_content:node_link:5ae07b35-3c0b-48f5-b51b-f0f0e4c1765f'
+    - 'block_content:node_link:bbaa5e2a-7f7c-498f-b08e-d1a3b36c03a8'
+    - 'block_content:text:3d4d153c-9da8-49e2-be7a-d2245f5716ee'
   module:
     - block_content
     - panels
@@ -23,20 +24,8 @@ variant_settings:
   weight: 0
   uuid: 0fbd2adb-0261-47c0-a511-0ab1385ae1ae
   blocks:
-    b297a6d7-a9c6-43a6-9010-3b5cd59ae3a8:
-      id: 'views_block:home-block_1'
-      label: ''
-      label_display: '0'
-      provider: views
-      context_mapping: {  }
-      views_label: ''
-      items_per_page: none
-      exposed: {  }
-      region: content
-      weight: -2
-      uuid: b297a6d7-a9c6-43a6-9010-3b5cd59ae3a8
-    2335ebb2-2264-44b5-abfb-a0b7a925ff8f:
-      id: 'views_block:home-block_2'
+    764516bc-3020-4464-9393-b5de3e6d2068:
+      id: 'views_block:sites-block_1'
       label: ''
       label_display: '0'
       provider: views
@@ -45,11 +34,11 @@ variant_settings:
       items_per_page: none
       exposed: {  }
       region: content
-      weight: 2
-      uuid: 2335ebb2-2264-44b5-abfb-a0b7a925ff8f
-    e90f5dc4-5bd5-443b-9356-a80eb812b503:
-      id: 'block_content:08189a6a-2ca1-42c3-a780-d7ad0c65619d'
-      label: 'Cachier des charges'
+      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
@@ -58,22 +47,34 @@ variant_settings:
       context_mapping: {  }
       region: content
       weight: 0
-      uuid: e90f5dc4-5bd5-443b-9356-a80eb812b503
-    f8454c70-66dd-496c-b685-b2408111317e:
-      id: 'block_content:259faa3e-f66e-4776-9f4e-9a3aa26e8252'
-      label: 'Fiche candidature'
+      uuid: fe778d6d-3624-42af-a045-81688a622c28
+    4ce4e593-5d62-4d67-9e00-bb67675ea137:
+      id: 'views_block:home-block_1'
+      label: ''
       label_display: '0'
-      provider: block_content
-      status: true
-      info: ''
-      view_mode: full
+      provider: views
+      context_mapping: {  }
+      views_label: ''
+      items_per_page: none
+      exposed: {  }
+      region: content
+      weight: 2
+      uuid: 4ce4e593-5d62-4d67-9e00-bb67675ea137
+    5430dc3a-3158-4f5d-a4f7-a2aa60bfeb64:
+      id: 'views_block:actus-block_1'
+      label: ''
+      label_display: visible
+      provider: views
       context_mapping: {  }
+      views_label: ''
+      items_per_page: none
+      exposed: {  }
       region: content
       weight: 1
-      uuid: f8454c70-66dd-496c-b685-b2408111317e
-    6f81f6f2-06b2-452a-ab38-ff05d6d02aaf:
-      id: 'block_content:5ae07b35-3c0b-48f5-b51b-f0f0e4c1765f'
-      label: 'Phase 1.'
+      uuid: 5430dc3a-3158-4f5d-a4f7-a2aa60bfeb64
+    13d5de06-2a1c-46ec-9580-faf458771943:
+      id: 'block_content:3d4d153c-9da8-49e2-be7a-d2245f5716ee'
+      label: 'Phase 2.'
       label_display: '0'
       provider: block_content
       status: true
@@ -81,8 +82,8 @@ variant_settings:
       view_mode: full
       context_mapping: {  }
       region: content
-      weight: -1
-      uuid: 6f81f6f2-06b2-452a-ab38-ff05d6d02aaf
+      weight: -2
+      uuid: 13d5de06-2a1c-46ec-9580-faf458771943
   page_title: ''
   layout: layout_onecol
   layout_settings:

+ 159 - 0
config/sync/page_manager.page_variant.node_view-panels_variant-0.yml

@@ -0,0 +1,159 @@
+uuid: 5db40c43-648c-4ad7-bb60-dea6bd622a93
+langcode: fr
+status: true
+dependencies:
+  config:
+    - page_manager.page.node_view
+  module:
+    - ctools_block
+    - node
+    - panels
+id: node_view-panels_variant-0
+label: Site
+weight: 0
+variant: panels_variant
+variant_settings:
+  id: panels_variant
+  label: null
+  weight: 0
+  uuid: 12cc8e1d-23ba-40f4-b7b5-b34a265ec83b
+  blocks:
+    afb2ded6-0956-41e3-b472-a9b9b7259994:
+      id: 'entity_field:node:field_image'
+      label: Image
+      label_display: '0'
+      provider: ctools_block
+      context_mapping:
+        entity: node
+      formatter:
+        type: image
+        weight: 0
+        label: visually_hidden
+        settings:
+          image_link: ''
+          image_style: wide
+          image_loading:
+            attribute: lazy
+        third_party_settings: {  }
+      region: second
+      weight: -2
+      uuid: afb2ded6-0956-41e3-b472-a9b9b7259994
+    e878cc2a-6884-41ff-bd21-d8ad78eb0e8c:
+      id: 'entity_field:node:field_numero_site'
+      label: 'Numéro site'
+      label_display: '0'
+      provider: ctools_block
+      context_mapping:
+        entity: node
+      formatter:
+        type: number_integer
+        weight: 0
+        label: visually_hidden
+        settings:
+          thousand_separator: ''
+          prefix_suffix: true
+        third_party_settings: {  }
+      region: second
+      weight: -1
+      uuid: e878cc2a-6884-41ff-bd21-d8ad78eb0e8c
+    930066f8-ea74-4b84-9197-ce66dbe5a433:
+      id: 'entity_field:node:title'
+      label: Titre
+      label_display: '0'
+      provider: ctools_block
+      context_mapping:
+        entity: node
+      formatter:
+        type: string
+        weight: 0
+        label: visually_hidden
+        settings:
+          link_to_entity: false
+        third_party_settings: {  }
+      region: second
+      weight: 0
+      uuid: 930066f8-ea74-4b84-9197-ce66dbe5a433
+    54b86dcb-218d-4ab9-8e5f-73d4021490c4:
+      id: 'entity_field:node:field_adresse_site'
+      label: Adresse
+      label_display: '0'
+      provider: ctools_block
+      context_mapping:
+        entity: node
+      formatter:
+        type: address_default
+        weight: 0
+        label: visually_hidden
+        settings: {  }
+        third_party_settings: {  }
+      region: second
+      weight: 1
+      uuid: 54b86dcb-218d-4ab9-8e5f-73d4021490c4
+    43bee116-4a7d-424b-9e8e-edf587ee0fcc:
+      id: 'entity_field:node:field_architecte'
+      label: Architecte
+      label_display: '0'
+      provider: ctools_block
+      context_mapping:
+        entity: node
+      formatter:
+        type: string
+        weight: 0
+        label: visually_hidden
+        settings:
+          link_to_entity: false
+        third_party_settings: {  }
+      region: second
+      weight: 2
+      uuid: 43bee116-4a7d-424b-9e8e-edf587ee0fcc
+    122f7124-364b-4eb1-ad81-3f3ffe05075e:
+      id: 'entity_field:node:body'
+      label: Corps
+      label_display: '0'
+      provider: ctools_block
+      context_mapping:
+        entity: node
+      formatter:
+        type: text_default
+        weight: 0
+        label: visually_hidden
+        settings: {  }
+        third_party_settings: {  }
+      region: second
+      weight: 3
+      uuid: 122f7124-364b-4eb1-ad81-3f3ffe05075e
+    3bc7c4b6-17e4-4127-b891-0692ba308e11:
+      id: 'entity_field:node:field_fichiers'
+      label: Fichiers
+      label_display: '0'
+      provider: ctools_block
+      context_mapping:
+        entity: node
+      formatter:
+        type: file_default
+        weight: 0
+        label: visually_hidden
+        settings:
+          use_description_as_link_text: true
+        third_party_settings: {  }
+      region: first
+      weight: 0
+      uuid: 3bc7c4b6-17e4-4127-b891-0692ba308e11
+  page_title: ''
+  layout: layout_threecol_25_50_25
+  layout_settings:
+    label: ''
+  builder: standard
+  storage_type: page_manager
+  storage_id: node_view-panels_variant-0
+page: node_view
+selection_criteria:
+  -
+    id: 'entity_bundle:node'
+    negate: false
+    context_mapping:
+      node: node
+    bundles:
+      site: site
+selection_logic: and
+static_context: {  }

+ 70 - 0
config/sync/page_manager.page_variant.programme-panels_variant-0.yml

@@ -0,0 +1,70 @@
+uuid: 6b52e751-50c2-4b17-9fcf-81ae85ca329f
+langcode: fr
+status: true
+dependencies:
+  config:
+    - page_manager.page.programme
+    - views.view.home
+  content:
+    - 'block_content:text:f6f9f74b-815f-4241-9024-e25d910ab2f3'
+  module:
+    - block_content
+    - config_pages
+    - panels
+    - views
+id: programme-panels_variant-0
+label: Panels
+weight: 0
+variant: panels_variant
+variant_settings:
+  id: panels_variant
+  label: null
+  weight: 0
+  uuid: 5231c843-c4bd-467b-bc15-506d00951093
+  blocks:
+    e3b91732-d225-4dbd-b9fc-c7655b4c2a6e:
+      id: config_pages_block
+      label: 'Les partenaires'
+      label_display: visible
+      provider: config_pages
+      context_mapping: {  }
+      config_page_type: partenaires
+      config_page_view_mode: full
+      region: second
+      weight: 1
+      uuid: e3b91732-d225-4dbd-b9fc-c7655b4c2a6e
+    57614f0f-7ed8-4dea-b1fa-ee06e330e9e5:
+      id: 'views_block:home-block_1'
+      label: 'Le programme reha héritage'
+      label_display: visible
+      provider: views
+      context_mapping: {  }
+      views_label: 'Le programme reha héritage'
+      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'
+      label_display: '0'
+      provider: block_content
+      status: true
+      info: ''
+      view_mode: full
+      context_mapping: {  }
+      region: first
+      weight: 0
+      uuid: 22719787-50e2-4409-b8f7-977eeb7c2f1b
+  page_title: ''
+  layout: layout_twocol
+  layout_settings:
+    label: ''
+  builder: standard
+  storage_type: page_manager
+  storage_id: programme-panels_variant-0
+page: programme
+selection_criteria: {  }
+selection_logic: and
+static_context: {  }

+ 22 - 0
config/sync/pathauto.pattern.actus.yml

@@ -0,0 +1,22 @@
+uuid: 48a25fb4-0f70-4316-9279-a7d64e1398bb
+langcode: fr
+status: true
+dependencies:
+  module:
+    - node
+id: actus
+label: Actus
+type: 'canonical_entities:node'
+pattern: '/actualites/[node:title]'
+selection_criteria:
+  e8d80d5b-710a-4f03-86a6-76d73172f224:
+    id: 'entity_bundle:node'
+    negate: false
+    uuid: e8d80d5b-710a-4f03-86a6-76d73172f224
+    context_mapping:
+      node: node
+    bundles:
+      actualite: actualite
+selection_logic: and
+weight: -5
+relationships: {  }

+ 22 - 0
config/sync/pathauto.pattern.ressources.yml

@@ -0,0 +1,22 @@
+uuid: 3f7a2082-9968-49a8-b4e2-d45bf2978453
+langcode: fr
+status: true
+dependencies:
+  module:
+    - node
+id: ressources
+label: Ressources
+type: 'canonical_entities:node'
+pattern: '/ressources/[node:title]'
+selection_criteria:
+  f91d68c4-fb15-4d10-abf1-6799a10704c0:
+    id: 'entity_bundle:node'
+    negate: false
+    uuid: f91d68c4-fb15-4d10-abf1-6799a10704c0
+    context_mapping:
+      node: node
+    bundles:
+      ressource: ressource
+selection_logic: and
+weight: -5
+relationships: {  }

+ 22 - 0
config/sync/pathauto.pattern.sites.yml

@@ -0,0 +1,22 @@
+uuid: ac87b864-3a8b-483e-b69c-29b2df5898ed
+langcode: fr
+status: true
+dependencies:
+  module:
+    - node
+id: sites
+label: Sites
+type: 'canonical_entities:node'
+pattern: '/sitespilotes/[node:title]'
+selection_criteria:
+  dd5a4341-0160-4269-91e6-87b2ab0c3740:
+    id: 'entity_bundle:node'
+    negate: false
+    uuid: dd5a4341-0160-4269-91e6-87b2ab0c3740
+    context_mapping:
+      node: node
+    bundles:
+      site: site
+selection_logic: and
+weight: -5
+relationships: {  }

+ 22 - 0
config/sync/pathauto.pattern.statics.yml

@@ -0,0 +1,22 @@
+uuid: 59b47be1-049f-41fc-be3b-5ec5bb6d327d
+langcode: fr
+status: true
+dependencies:
+  module:
+    - node
+id: statics
+label: Statics
+type: 'canonical_entities:node'
+pattern: '/[node:title]'
+selection_criteria:
+  9e9c584c-dbc3-4387-983a-73d5a8b89dc4:
+    id: 'entity_bundle:node'
+    negate: false
+    uuid: 9e9c584c-dbc3-4387-983a-73d5a8b89dc4
+    context_mapping:
+      node: node
+    bundles:
+      static: static
+selection_logic: and
+weight: -5
+relationships: {  }

+ 8 - 0
config/sync/taxonomy.vocabulary.type_d_actualite.yml

@@ -0,0 +1,8 @@
+uuid: 18032962-c245-4e93-8b58-68186fa9a615
+langcode: fr
+status: true
+dependencies: {  }
+name: "Type d'actualité"
+vid: type_d_actualite
+description: ''
+weight: 0

+ 8 - 0
config/sync/taxonomy.vocabulary.type_de_ressource.yml

@@ -0,0 +1,8 @@
+uuid: d22fec5c-4328-44a2-804b-32c8bae3dbb0
+langcode: fr
+status: true
+dependencies: {  }
+name: 'Type de ressource'
+vid: type_de_ressource
+description: ''
+weight: 0

+ 10 - 0
config/sync/user.role.admin.yml

@@ -7,6 +7,7 @@ dependencies:
     - node.type.actualite
     - node.type.operation
     - node.type.ressource
+    - node.type.site
     - node.type.static
   module:
     - actions_permissions
@@ -33,24 +34,31 @@ permissions:
   - 'access toolbar'
   - 'access user profiles'
   - 'administer footer menu items'
+  - 'administer nodes'
   - 'administer users'
   - 'break content lock'
   - 'change own username'
   - 'create actualite content'
   - 'create content translations'
   - 'create ressource content'
+  - 'create site content'
   - 'delete any actualite content'
   - 'delete any ressource content'
+  - 'delete any site content'
   - 'delete own actualite content'
   - 'delete own ressource content'
+  - 'delete own site content'
+  - 'delete site revisions'
   - 'edit any actualite content'
   - 'edit any operation content'
   - 'edit any ressource content'
+  - 'edit any site content'
   - 'edit any static content'
   - 'edit contact config page entity'
   - 'edit mentions_legales config page entity'
   - 'edit own actualite content'
   - 'edit own ressource content'
+  - 'edit own site content'
   - 'edit partenaires config page entity'
   - 'execute entity:break_lock config_pages'
   - 'execute entity:break_lock node'
@@ -70,12 +78,14 @@ permissions:
   - 'execute views_bulk_edit all'
   - 'revert actualite revisions'
   - 'revert ressource revisions'
+  - 'revert site revisions'
   - 'revert static revisions'
   - 'update content translations'
   - 'use text format wysiwyg'
   - 'view actualite revisions'
   - 'view config_pages entity'
   - 'view ressource revisions'
+  - 'view site revisions'
   - 'view static revisions'
   - 'view the administration theme'
   - 'view user email addresses'

+ 8 - 0
config/sync/user.role.editor.yml

@@ -6,6 +6,7 @@ dependencies:
     - filter.format.wysiwyg
     - node.type.actualite
     - node.type.ressource
+    - node.type.site
     - node.type.static
   module:
     - actions_permissions
@@ -26,16 +27,21 @@ permissions:
   - 'access notify'
   - 'access toolbar'
   - 'access user profiles'
+  - 'administer nodes'
   - 'break content lock'
   - 'create actualite content'
   - 'create ressource content'
+  - 'create site content'
+  - 'delete site revisions'
   - 'edit any actualite content'
   - 'edit any ressource content'
+  - 'edit any site content'
   - 'edit any static content'
   - 'edit contact config page entity'
   - 'edit mentions_legales config page entity'
   - 'edit own actualite content'
   - 'edit own ressource content'
+  - 'edit own site content'
   - 'edit partenaires config page entity'
   - 'execute entity:break_lock config_pages'
   - 'execute entity:break_lock node'
@@ -43,10 +49,12 @@ permissions:
   - 'execute entity:save_action node'
   - 'revert actualite revisions'
   - 'revert ressource revisions'
+  - 'revert site revisions'
   - 'revert static revisions'
   - 'use text format wysiwyg'
   - 'view actualite revisions'
   - 'view ressource revisions'
+  - 'view site revisions'
   - 'view static revisions'
   - 'view the administration theme'
   - 'view user email addresses'

+ 133 - 1
config/sync/views.view.actus.yml

@@ -3,8 +3,10 @@ langcode: fr
 status: true
 dependencies:
   config:
+    - core.entity_view_mode.node.home_block
     - core.entity_view_mode.node.teaser
     - node.type.actualite
+    - system.menu.main
   module:
     - node
     - user
@@ -163,6 +165,7 @@ display:
       relationships: {  }
       header: {  }
       footer: {  }
+      display_extenders: {  }
     cache_metadata:
       max-age: -1
       contexts:
@@ -172,14 +175,143 @@ display:
         - 'user.node_grants:view'
         - user.permissions
       tags: {  }
+  block_1:
+    id: block_1
+    display_title: Bloc
+    display_plugin: block
+    position: 2
+    display_options:
+      pager:
+        type: none
+        options:
+          offset: 0
+      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:
+            actualite: actualite
+        promote:
+          id: promote
+          table: node_field_data
+          field: promote
+          relationship: none
+          group_type: group
+          admin_label: ''
+          entity_type: node
+          entity_field: promote
+          plugin_id: boolean
+          operator: '='
+          value: '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
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+      filter_groups:
+        operator: AND
+        groups:
+          1: AND
+      style:
+        type: default
+        options: {  }
+      row:
+        type: 'entity:node'
+        options:
+          relationship: none
+          view_mode: home_block
+      defaults:
+        pager: false
+        style: false
+        row: false
+        filters: false
+        filter_groups: false
+      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.node_grants:view'
+        - user.permissions
+      tags: {  }
   page_1:
     id: page_1
     display_title: Page
     display_plugin: page
     position: 1
     display_options:
-      display_extenders: {  }
+      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: ', '
       path: actualites
+      menu:
+        type: normal
+        title: actualités
+        description: ''
+        weight: 2
+        expanded: false
+        menu_name: main
+        parent: ''
+        context: '0'
     cache_metadata:
       max-age: -1
       contexts:

+ 727 - 2
config/sync/views.view.content.yml

@@ -8,7 +8,10 @@ dependencies:
     - field.storage.node.field_commentaire
     - field.storage.node.field_dossier_de_candidature
     - field.storage.node.field_fiche_candidature
+    - node.type.actualite
     - node.type.operation
+    - node.type.ressource
+    - node.type.site
     - node.type.static
   module:
     - address
@@ -1501,13 +1504,24 @@ display:
         filters: false
         filter_groups: false
       display_description: ''
-      display_extenders: {  }
+      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: ', '
       path: admin/content/operations
       menu:
         type: tab
         title: Opérations
         description: ''
-        weight: -10
+        weight: -8
         expanded: false
         menu_name: editor
         parent: 'menu_link_content:39762042-305d-41ee-9024-f357eb247b35'
@@ -1534,3 +1548,714 @@ display:
         - 'config:field.storage.node.field_commentaire'
         - 'config:field.storage.node.field_dossier_de_candidature'
         - 'config:field.storage.node.field_fiche_candidature'
+  page_3:
+    id: page_3
+    display_title: Sites
+    display_plugin: page
+    position: 3
+    display_options:
+      filters:
+        title:
+          id: title
+          table: node_field_data
+          field: title
+          relationship: none
+          group_type: group
+          admin_label: ''
+          entity_type: node
+          entity_field: title
+          plugin_id: string
+          operator: contains
+          value: ''
+          group: 1
+          exposed: true
+          expose:
+            operator_id: title_op
+            label: Titre
+            description: ''
+            use_operator: false
+            operator: title_op
+            operator_limit_selection: false
+            operator_list: {  }
+            identifier: title
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+              anonymous: '0'
+              administrator: '0'
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+        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: type_op
+            label: 'Type de contenu'
+            description: ''
+            use_operator: false
+            operator: type_op
+            operator_limit_selection: false
+            operator_list: {  }
+            identifier: type
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+              anonymous: '0'
+              administrator: '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: {  }
+        status:
+          id: status
+          table: node_field_data
+          field: status
+          relationship: none
+          group_type: group
+          admin_label: ''
+          entity_type: node
+          entity_field: status
+          plugin_id: boolean
+          operator: '='
+          value: '1'
+          group: 1
+          exposed: true
+          expose:
+            operator_id: ''
+            label: État
+            description: ''
+            use_operator: false
+            operator: status_op
+            operator_limit_selection: false
+            operator_list: {  }
+            identifier: status
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+          is_grouped: true
+          group_info:
+            label: 'Statut de publication'
+            description: ''
+            identifier: status
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items:
+              1:
+                title: Publié
+                operator: '='
+                value: '1'
+              2:
+                title: 'Non publié'
+                operator: '='
+                value: '0'
+        langcode:
+          id: langcode
+          table: node_field_data
+          field: langcode
+          relationship: none
+          group_type: group
+          admin_label: ''
+          entity_type: node
+          entity_field: langcode
+          plugin_id: language
+          operator: in
+          value: {  }
+          group: 1
+          exposed: true
+          expose:
+            operator_id: langcode_op
+            label: Langue
+            description: ''
+            use_operator: false
+            operator: langcode_op
+            operator_limit_selection: false
+            operator_list: {  }
+            identifier: langcode
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+              anonymous: '0'
+              administrator: '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: {  }
+        status_extra:
+          id: status_extra
+          table: node_field_data
+          field: status_extra
+          entity_type: node
+          plugin_id: node_status
+          operator: '='
+          value: false
+          group: 1
+          expose:
+            operator_limit_selection: false
+            operator_list: {  }
+      filter_groups:
+        operator: AND
+        groups:
+          1: AND
+      defaults:
+        filters: false
+        filter_groups: false
+      display_description: ''
+      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: ', '
+      path: admin/content/sites
+      menu:
+        type: tab
+        title: Sites
+        description: ''
+        weight: -9
+        expanded: false
+        menu_name: editor
+        parent: 'menu_link_content:39762042-305d-41ee-9024-f357eb247b35'
+        context: '0'
+    cache_metadata:
+      max-age: 0
+      contexts:
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - url
+        - url.query_args
+        - user
+        - 'user.node_grants:view'
+        - user.permissions
+      tags: {  }
+  page_4:
+    id: page_4
+    display_title: Actus
+    display_plugin: page
+    position: 3
+    display_options:
+      filters:
+        title:
+          id: title
+          table: node_field_data
+          field: title
+          relationship: none
+          group_type: group
+          admin_label: ''
+          entity_type: node
+          entity_field: title
+          plugin_id: string
+          operator: contains
+          value: ''
+          group: 1
+          exposed: true
+          expose:
+            operator_id: title_op
+            label: Titre
+            description: ''
+            use_operator: false
+            operator: title_op
+            operator_limit_selection: false
+            operator_list: {  }
+            identifier: title
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+              anonymous: '0'
+              administrator: '0'
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+        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:
+            actualite: actualite
+          group: 1
+          exposed: false
+          expose:
+            operator_id: type_op
+            label: 'Type de contenu'
+            description: ''
+            use_operator: false
+            operator: type_op
+            operator_limit_selection: false
+            operator_list: {  }
+            identifier: type
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+              anonymous: '0'
+              administrator: '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: {  }
+        status:
+          id: status
+          table: node_field_data
+          field: status
+          relationship: none
+          group_type: group
+          admin_label: ''
+          entity_type: node
+          entity_field: status
+          plugin_id: boolean
+          operator: '='
+          value: '1'
+          group: 1
+          exposed: true
+          expose:
+            operator_id: ''
+            label: État
+            description: ''
+            use_operator: false
+            operator: status_op
+            operator_limit_selection: false
+            operator_list: {  }
+            identifier: status
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+          is_grouped: true
+          group_info:
+            label: 'Statut de publication'
+            description: ''
+            identifier: status
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items:
+              1:
+                title: Publié
+                operator: '='
+                value: '1'
+              2:
+                title: 'Non publié'
+                operator: '='
+                value: '0'
+        langcode:
+          id: langcode
+          table: node_field_data
+          field: langcode
+          relationship: none
+          group_type: group
+          admin_label: ''
+          entity_type: node
+          entity_field: langcode
+          plugin_id: language
+          operator: in
+          value: {  }
+          group: 1
+          exposed: true
+          expose:
+            operator_id: langcode_op
+            label: Langue
+            description: ''
+            use_operator: false
+            operator: langcode_op
+            operator_limit_selection: false
+            operator_list: {  }
+            identifier: langcode
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+              anonymous: '0'
+              administrator: '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: {  }
+        status_extra:
+          id: status_extra
+          table: node_field_data
+          field: status_extra
+          entity_type: node
+          plugin_id: node_status
+          operator: '='
+          value: false
+          group: 1
+          expose:
+            operator_limit_selection: false
+            operator_list: {  }
+      filter_groups:
+        operator: AND
+        groups:
+          1: AND
+      defaults:
+        filters: false
+        filter_groups: false
+      display_description: ''
+      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: ', '
+      path: admin/content/actus
+      menu:
+        type: tab
+        title: actualités
+        description: ''
+        weight: -8
+        expanded: false
+        menu_name: editor
+        parent: 'menu_link_content:39762042-305d-41ee-9024-f357eb247b35'
+        context: '0'
+    cache_metadata:
+      max-age: 0
+      contexts:
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - url
+        - url.query_args
+        - user
+        - 'user.node_grants:view'
+        - user.permissions
+      tags: {  }
+  page_5:
+    id: page_5
+    display_title: Ressources
+    display_plugin: page
+    position: 3
+    display_options:
+      filters:
+        title:
+          id: title
+          table: node_field_data
+          field: title
+          relationship: none
+          group_type: group
+          admin_label: ''
+          entity_type: node
+          entity_field: title
+          plugin_id: string
+          operator: contains
+          value: ''
+          group: 1
+          exposed: true
+          expose:
+            operator_id: title_op
+            label: Titre
+            description: ''
+            use_operator: false
+            operator: title_op
+            operator_limit_selection: false
+            operator_list: {  }
+            identifier: title
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+              anonymous: '0'
+              administrator: '0'
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+        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:
+            ressource: ressource
+          group: 1
+          exposed: false
+          expose:
+            operator_id: type_op
+            label: 'Type de contenu'
+            description: ''
+            use_operator: false
+            operator: type_op
+            operator_limit_selection: false
+            operator_list: {  }
+            identifier: type
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+              anonymous: '0'
+              administrator: '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: {  }
+        status:
+          id: status
+          table: node_field_data
+          field: status
+          relationship: none
+          group_type: group
+          admin_label: ''
+          entity_type: node
+          entity_field: status
+          plugin_id: boolean
+          operator: '='
+          value: '1'
+          group: 1
+          exposed: true
+          expose:
+            operator_id: ''
+            label: État
+            description: ''
+            use_operator: false
+            operator: status_op
+            operator_limit_selection: false
+            operator_list: {  }
+            identifier: status
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+          is_grouped: true
+          group_info:
+            label: 'Statut de publication'
+            description: ''
+            identifier: status
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items:
+              1:
+                title: Publié
+                operator: '='
+                value: '1'
+              2:
+                title: 'Non publié'
+                operator: '='
+                value: '0'
+        langcode:
+          id: langcode
+          table: node_field_data
+          field: langcode
+          relationship: none
+          group_type: group
+          admin_label: ''
+          entity_type: node
+          entity_field: langcode
+          plugin_id: language
+          operator: in
+          value: {  }
+          group: 1
+          exposed: true
+          expose:
+            operator_id: langcode_op
+            label: Langue
+            description: ''
+            use_operator: false
+            operator: langcode_op
+            operator_limit_selection: false
+            operator_list: {  }
+            identifier: langcode
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+              anonymous: '0'
+              administrator: '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: {  }
+        status_extra:
+          id: status_extra
+          table: node_field_data
+          field: status_extra
+          entity_type: node
+          plugin_id: node_status
+          operator: '='
+          value: false
+          group: 1
+          expose:
+            operator_limit_selection: false
+            operator_list: {  }
+      filter_groups:
+        operator: AND
+        groups:
+          1: AND
+      defaults:
+        filters: false
+        filter_groups: false
+      display_description: ''
+      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: ', '
+      path: admin/content/ressources
+      menu:
+        type: tab
+        title: ressources
+        description: ''
+        weight: -7
+        expanded: false
+        menu_name: editor
+        parent: 'menu_link_content:39762042-305d-41ee-9024-f357eb247b35'
+        context: '0'
+    cache_metadata:
+      max-age: 0
+      contexts:
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - url
+        - url.query_args
+        - user
+        - 'user.node_grants:view'
+        - user.permissions
+      tags: {  }

+ 132 - 1
config/sync/views.view.ressources.yml

@@ -5,8 +5,11 @@ dependencies:
   config:
     - core.entity_view_mode.node.teaser
     - node.type.ressource
+    - system.menu.main
+    - taxonomy.vocabulary.type_de_ressource
   module:
     - node
+    - taxonomy
     - user
 id: ressources
 label: Ressources
@@ -146,6 +149,110 @@ 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
+          relationship: none
+          group_type: group
+          admin_label: ''
+          plugin_id: numeric
+          operator: '='
+          value:
+            min: ''
+            max: ''
+            value: ''
+          group: 1
+          exposed: true
+          expose:
+            operator_id: field_site_target_id_op
+            label: Site
+            description: ''
+            use_operator: false
+            operator: field_site_target_id_op
+            operator_limit_selection: false
+            operator_list: {  }
+            identifier: field_site_target_id
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+              anonymous: '0'
+              admin: '0'
+              root: '0'
+              editor: '0'
+            min_placeholder: ''
+            max_placeholder: ''
+            placeholder: ''
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+        field_type_de_ressource_target_id:
+          id: field_type_de_ressource_target_id
+          table: node__field_type_de_ressource
+          field: field_type_de_ressource_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_type_de_ressource_target_id_op
+            label: 'Type de ressource (field_type_de_ressource)'
+            description: ''
+            use_operator: false
+            operator: field_type_de_ressource_target_id_op
+            operator_limit_selection: false
+            operator_list: {  }
+            identifier: field_type_de_ressource_target_id
+            required: false
+            remember: false
+            multiple: true
+            remember_roles:
+              authenticated: authenticated
+              anonymous: '0'
+              admin: '0'
+              root: '0'
+              editor: '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: true
+          vid: type_de_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 -'
       style:
         type: default
       row:
@@ -169,7 +276,9 @@ display:
       contexts:
         - 'languages:language_content'
         - 'languages:language_interface'
+        - url
         - url.query_args
+        - user
         - 'user.node_grants:view'
         - user.permissions
       tags: {  }
@@ -179,14 +288,36 @@ display:
     display_plugin: page
     position: 1
     display_options:
-      display_extenders: {  }
+      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: ', '
       path: ressources
+      menu:
+        type: normal
+        title: Ressources
+        description: ''
+        weight: 3
+        expanded: false
+        menu_name: main
+        parent: ''
+        context: '0'
     cache_metadata:
       max-age: -1
       contexts:
         - 'languages:language_content'
         - 'languages:language_interface'
+        - url
         - url.query_args
+        - user
         - 'user.node_grants:view'
         - user.permissions
       tags: {  }

+ 242 - 0
config/sync/views.view.sites.yml

@@ -0,0 +1,242 @@
+uuid: 6e3caf75-7ffd-4f7d-b854-05a3b223af85
+langcode: fr
+status: true
+dependencies:
+  config:
+    - core.entity_view_mode.node.home_block
+    - core.entity_view_mode.node.teaser
+    - node.type.site
+    - system.menu.main
+    - user.role.anonymous
+    - user.role.authenticated
+  module:
+    - node
+    - user
+id: sites
+label: Sites
+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: Sites
+      fields:
+        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
+            make_link: false
+            absolute: false
+            word_boundary: false
+            ellipsis: false
+            strip_tags: false
+            trim: false
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: true
+          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
+      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: role
+        options:
+          role:
+            anonymous: anonymous
+            authenticated: authenticated
+      cache:
+        type: tag
+        options: {  }
+      empty: {  }
+      sorts:
+        field_numero_site_value:
+          id: field_numero_site_value
+          table: node__field_numero_site
+          field: field_numero_site_value
+          relationship: none
+          group_type: group
+          admin_label: ''
+          plugin_id: standard
+          order: ASC
+          expose:
+            label: ''
+            field_identifier: ''
+          exposed: false
+      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
+          entity_type: node
+          entity_field: type
+          plugin_id: bundle
+          value:
+            site: site
+      style:
+        type: default
+      row:
+        type: 'entity:node'
+        options:
+          view_mode: teaser
+      query:
+        type: views_query
+        options:
+          query_comment: ''
+          disable_sql_rewrite: false
+          distinct: false
+          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.roles
+      tags: {  }
+  block_1:
+    id: block_1
+    display_title: Block
+    display_plugin: block
+    position: 2
+    display_options:
+      pager:
+        type: none
+        options:
+          offset: 0
+      style:
+        type: default
+        options: {  }
+      row:
+        type: 'entity:node'
+        options:
+          relationship: none
+          view_mode: home_block
+      defaults:
+        pager: false
+        style: false
+        row: false
+      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.node_grants:view'
+        - user.roles
+      tags: {  }
+  page_1:
+    id: page_1
+    display_title: Page
+    display_plugin: page
+    position: 1
+    display_options:
+      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: ', '
+      path: lessitespilotes
+      menu:
+        type: normal
+        title: 'Les sites pilotes'
+        description: ''
+        weight: 0
+        expanded: false
+        menu_name: main
+        parent: ''
+        context: '0'
+    cache_metadata:
+      max-age: -1
+      contexts:
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - 'user.node_grants:view'
+        - user.roles
+      tags: {  }

+ 0 - 3
web/themes/custom/reha/css/reha.css

@@ -254,7 +254,6 @@ header {
           padding-left: 30px;
           padding-top: 20px; } }
     header .region-header #block-reha-logoreha {
-      display: none;
       grid-column: 2;
       max-height: 90%;
       height: 150px; }
@@ -729,8 +728,6 @@ input {
         display: flex;
         flex-direction: column; } }
     .home-page-layout-content .layout--onecol .block-region-content .block-views-blockhome-block-1 {
-      grid-column: 1 /span 2;
-      grid-row: 1;
       margin-bottom: 2rem; }
       @media (max-width: 500px) {
         .home-page-layout-content .layout--onecol .block-region-content .block-views-blockhome-block-1 img {

+ 2 - 2
web/themes/custom/reha/scss/pages/_home.scss

@@ -48,8 +48,8 @@
             
             }
             .block-views-blockhome-block-1{
-                grid-column: 1 /span 2;
-                grid-row: 1;
+                // grid-column: 1 /span 2;
+                // grid-row: 1;
                 margin-bottom: 2rem;
                 @media(max-width: 500px){
                     img{

+ 1 - 1
web/themes/custom/reha/scss/partials/_header.scss

@@ -51,7 +51,7 @@ header{
             
         }
         #block-reha-logoreha{
-            display: none;
+            // display: none;
             grid-column: 2;
             max-height: 90%;
             height: $header-height;