소스 검색

added responsive_tables_filter module

ouidade 11 달 전
부모
커밋
015ee020fe
74개의 변경된 파일615개의 추가작업 그리고 102개의 파일을 삭제
  1. 1 0
      composer.json
  2. 2 2
      config/sync/block.block.olivero_account_menu.yml
  3. 2 2
      config/sync/block.block.olivero_book_navigation.yml
  4. 2 2
      config/sync/block.block.olivero_breadcrumbs.yml
  5. 2 2
      config/sync/block.block.olivero_content.yml
  6. 2 2
      config/sync/block.block.olivero_help.yml
  7. 2 2
      config/sync/block.block.olivero_main_menu.yml
  8. 2 2
      config/sync/block.block.olivero_messages.yml
  9. 2 2
      config/sync/block.block.olivero_page_title.yml
  10. 2 2
      config/sync/block.block.olivero_powered.yml
  11. 2 2
      config/sync/block.block.olivero_primary_admin_actions.yml
  12. 2 2
      config/sync/block.block.olivero_primary_local_tasks.yml
  13. 2 2
      config/sync/block.block.olivero_secondary_local_tasks.yml
  14. 2 2
      config/sync/block.block.olivero_site_branding.yml
  15. 18 0
      config/sync/core.base_field_override.node.book.title.yml
  16. 1 1
      config/sync/core.date_format.olivero_medium.yml
  17. 32 31
      config/sync/core.entity_form_display.node.book.default.yml
  18. 26 0
      config/sync/core.entity_form_display.paragraph.image.default.yml
  19. 27 0
      config/sync/core.entity_form_display.paragraph.tableau.default.yml
  20. 25 0
      config/sync/core.entity_form_display.paragraph.texte.default.yml
  21. 25 0
      config/sync/core.entity_form_display.paragraph.titre_de_chapitre.default.yml
  22. 0 10
      config/sync/core.entity_view_display.node.book.default.yml
  23. 0 2
      config/sync/core.entity_view_display.node.book.teaser.yml
  24. 27 0
      config/sync/core.entity_view_display.paragraph.image.default.yml
  25. 25 0
      config/sync/core.entity_view_display.paragraph.tableau.default.yml
  26. 23 0
      config/sync/core.entity_view_display.paragraph.texte.default.yml
  27. 23 0
      config/sync/core.entity_view_display.paragraph.titre_de_chapitre.default.yml
  28. 5 0
      config/sync/core.extension.yml
  29. 0 25
      config/sync/field.field.node.book.field_tableau.yml
  30. 29 2
      config/sync/field.field.node.book.field_texte.yml
  31. 38 0
      config/sync/field.field.paragraph.image.field_image.yml
  32. 31 0
      config/sync/field.field.paragraph.tableau.field_tableau.yml
  33. 21 0
      config/sync/field.field.paragraph.texte.field_texte_long.yml
  34. 21 0
      config/sync/field.field.paragraph.titre_de_chapitre.field_titre_du_chapitre.yml
  35. 30 0
      config/sync/field.storage.paragraph.field_image.yml
  36. 5 5
      config/sync/field.storage.paragraph.field_tableau.yml
  37. 19 0
      config/sync/field.storage.paragraph.field_texte_long.yml
  38. 20 0
      config/sync/field.storage.paragraph.field_titre_du_chapitre.yml
  39. 2 0
      config/sync/language/en/block.block.olivero_account_menu.yml
  40. 2 0
      config/sync/language/en/block.block.olivero_book_navigation.yml
  41. 2 0
      config/sync/language/en/block.block.olivero_breadcrumbs.yml
  42. 2 0
      config/sync/language/en/block.block.olivero_content.yml
  43. 2 0
      config/sync/language/en/block.block.olivero_help.yml
  44. 2 0
      config/sync/language/en/block.block.olivero_main_menu.yml
  45. 2 0
      config/sync/language/en/block.block.olivero_messages.yml
  46. 2 0
      config/sync/language/en/block.block.olivero_page_title.yml
  47. 2 0
      config/sync/language/en/block.block.olivero_powered.yml
  48. 2 0
      config/sync/language/en/block.block.olivero_primary_admin_actions.yml
  49. 2 0
      config/sync/language/en/block.block.olivero_primary_local_tasks.yml
  50. 2 0
      config/sync/language/en/block.block.olivero_secondary_local_tasks.yml
  51. 2 0
      config/sync/language/en/block.block.olivero_site_branding.yml
  52. 2 0
      config/sync/language/en/core.date_format.olivero_medium.yml
  53. 1 0
      config/sync/language/en/field.field.paragraph.texte.field_texte_long.yml
  54. 2 0
      config/sync/language/fi/block.block.olivero_account_menu.yml
  55. 2 0
      config/sync/language/fi/block.block.olivero_book_navigation.yml
  56. 2 0
      config/sync/language/fi/block.block.olivero_breadcrumbs.yml
  57. 2 0
      config/sync/language/fi/block.block.olivero_content.yml
  58. 2 0
      config/sync/language/fi/block.block.olivero_help.yml
  59. 2 0
      config/sync/language/fi/block.block.olivero_main_menu.yml
  60. 2 0
      config/sync/language/fi/block.block.olivero_messages.yml
  61. 2 0
      config/sync/language/fi/block.block.olivero_page_title.yml
  62. 2 0
      config/sync/language/fi/block.block.olivero_powered.yml
  63. 2 0
      config/sync/language/fi/block.block.olivero_primary_admin_actions.yml
  64. 2 0
      config/sync/language/fi/block.block.olivero_primary_local_tasks.yml
  65. 2 0
      config/sync/language/fi/block.block.olivero_secondary_local_tasks.yml
  66. 2 0
      config/sync/language/fi/block.block.olivero_site_branding.yml
  67. 1 0
      config/sync/olivero.settings.yml
  68. 10 0
      config/sync/paragraphs.paragraphs_type.image.yml
  69. 10 0
      config/sync/paragraphs.paragraphs_type.sous_chapitre.yml
  70. 10 0
      config/sync/paragraphs.paragraphs_type.tableau.yml
  71. 10 0
      config/sync/paragraphs.paragraphs_type.texte.yml
  72. 10 0
      config/sync/paragraphs.paragraphs_type.titre_de_chapitre.yml
  73. 5 0
      config/sync/responsive_tables_filter.settings.yml
  74. 6 0
      config/sync/tablefield.settings.yml

+ 1 - 0
composer.json

@@ -21,6 +21,7 @@
         "drupal/core-recommended": "^9.5",
         "drupal/layout_builder_blocks": "^1.1",
         "drupal/paragraphs": "^1.15",
+        "drupal/responsive_tables_filter": "^1.17",
         "drupal/tablefield": "^2.4",
         "wikimedia/composer-merge-plugin": "^2.1"
     },

+ 2 - 2
config/sync/block.block.olivero_account_menu.yml

@@ -1,5 +1,5 @@
 uuid: e0b36023-aceb-4590-afc7-98997f0ccdba
-langcode: en
+langcode: fr
 status: true
 dependencies:
   config:
@@ -18,7 +18,7 @@ provider: null
 plugin: 'system_menu_block:account'
 settings:
   id: 'system_menu_block:account'
-  label: 'User account menu'
+  label: 'Menu du compte de l''utilisateur'
   label_display: '0'
   provider: system
   level: 1

+ 2 - 2
config/sync/block.block.olivero_book_navigation.yml

@@ -1,5 +1,5 @@
 uuid: f85d56e4-a40d-4cfb-b57c-b23876524396
-langcode: en
+langcode: fr
 status: true
 dependencies:
   module:
@@ -16,7 +16,7 @@ provider: null
 plugin: book_navigation
 settings:
   id: book_navigation
-  label: 'Book navigation'
+  label: 'Navigation du livre'
   label_display: visible
   provider: book
   block_mode: 'book pages'

+ 2 - 2
config/sync/block.block.olivero_breadcrumbs.yml

@@ -1,5 +1,5 @@
 uuid: 6eebda57-ebec-4eb8-b9f6-b26a984e7a7b
-langcode: en
+langcode: fr
 status: true
 dependencies:
   module:
@@ -16,7 +16,7 @@ provider: null
 plugin: system_breadcrumb_block
 settings:
   id: system_breadcrumb_block
-  label: Breadcrumbs
+  label: 'Fils d''ariane'
   label_display: '0'
   provider: system
 visibility: {  }

+ 2 - 2
config/sync/block.block.olivero_content.yml

@@ -1,5 +1,5 @@
 uuid: 153343b2-37c5-4f90-bc7b-fb30c67747d8
-langcode: en
+langcode: fr
 status: true
 dependencies:
   module:
@@ -16,7 +16,7 @@ provider: null
 plugin: system_main_block
 settings:
   id: system_main_block
-  label: 'Main page content'
+  label: 'Contenu de la page principale'
   label_display: '0'
   provider: system
 visibility: {  }

+ 2 - 2
config/sync/block.block.olivero_help.yml

@@ -1,5 +1,5 @@
 uuid: 9582fdbc-b303-42af-80a8-06cfc23c91b1
-langcode: en
+langcode: fr
 status: true
 dependencies:
   module:
@@ -16,7 +16,7 @@ provider: null
 plugin: help_block
 settings:
   id: help_block
-  label: Help
+  label: Aide
   label_display: '0'
   provider: help
 visibility: {  }

+ 2 - 2
config/sync/block.block.olivero_main_menu.yml

@@ -1,5 +1,5 @@
 uuid: bf988bfb-7934-40f7-890c-2028c56e2b3d
-langcode: en
+langcode: fr
 status: true
 dependencies:
   config:
@@ -19,7 +19,7 @@ provider: null
 plugin: 'system_menu_block:main'
 settings:
   id: 'system_menu_block:main'
-  label: 'Main navigation'
+  label: sommaire
   label_display: '0'
   provider: system
   level: 1

+ 2 - 2
config/sync/block.block.olivero_messages.yml

@@ -1,5 +1,5 @@
 uuid: 03cc4a49-8866-4058-b161-00cc91f3b6c7
-langcode: en
+langcode: fr
 status: true
 dependencies:
   module:
@@ -16,7 +16,7 @@ provider: null
 plugin: system_messages_block
 settings:
   id: system_messages_block
-  label: 'Status messages'
+  label: 'Messages de statut'
   label_display: '0'
   provider: system
 visibility: {  }

+ 2 - 2
config/sync/block.block.olivero_page_title.yml

@@ -1,5 +1,5 @@
 uuid: ef2861e2-7b96-4b71-ab1e-be9eb3618bcc
-langcode: en
+langcode: fr
 status: true
 dependencies:
   theme:
@@ -14,7 +14,7 @@ provider: null
 plugin: page_title_block
 settings:
   id: page_title_block
-  label: 'Page title'
+  label: 'Titre de page'
   label_display: '0'
   provider: core
 visibility: {  }

+ 2 - 2
config/sync/block.block.olivero_powered.yml

@@ -1,5 +1,5 @@
 uuid: 37cabb35-e976-463f-ae2a-6023b997aa6e
-langcode: en
+langcode: fr
 status: true
 dependencies:
   module:
@@ -16,7 +16,7 @@ provider: null
 plugin: system_powered_by_block
 settings:
   id: system_powered_by_block
-  label: 'Powered by Drupal'
+  label: 'Propulsé par Drupal'
   label_display: '0'
   provider: system
 visibility: {  }

+ 2 - 2
config/sync/block.block.olivero_primary_admin_actions.yml

@@ -1,5 +1,5 @@
 uuid: 1435ec89-81ab-407d-a2cf-786b2ba0480b
-langcode: en
+langcode: fr
 status: true
 dependencies:
   theme:
@@ -14,7 +14,7 @@ provider: null
 plugin: local_actions_block
 settings:
   id: local_actions_block
-  label: 'Primary admin actions'
+  label: 'Actions d''administration principales'
   label_display: '0'
   provider: core
 visibility: {  }

+ 2 - 2
config/sync/block.block.olivero_primary_local_tasks.yml

@@ -1,5 +1,5 @@
 uuid: 92498dce-afca-4552-ab6a-4d64bac46f1b
-langcode: en
+langcode: fr
 status: true
 dependencies:
   theme:
@@ -14,7 +14,7 @@ provider: null
 plugin: local_tasks_block
 settings:
   id: local_tasks_block
-  label: 'Primary tabs'
+  label: 'Onglets principaux'
   label_display: '0'
   provider: core
   primary: true

+ 2 - 2
config/sync/block.block.olivero_secondary_local_tasks.yml

@@ -1,5 +1,5 @@
 uuid: 901fb342-f2a4-47d5-b719-25cbdf809f82
-langcode: en
+langcode: fr
 status: true
 dependencies:
   theme:
@@ -14,7 +14,7 @@ provider: null
 plugin: local_tasks_block
 settings:
   id: local_tasks_block
-  label: 'Secondary tabs'
+  label: 'Onglets secondaires'
   label_display: '0'
   provider: core
   primary: false

+ 2 - 2
config/sync/block.block.olivero_site_branding.yml

@@ -1,5 +1,5 @@
 uuid: 65d15e49-9dc7-4fa7-83b0-7077ab43e2d5
-langcode: en
+langcode: fr
 status: true
 dependencies:
   module:
@@ -16,7 +16,7 @@ provider: null
 plugin: system_branding_block
 settings:
   id: system_branding_block
-  label: 'Site branding'
+  label: 'Identité du site'
   label_display: '0'
   provider: system
   use_site_logo: true

+ 18 - 0
config/sync/core.base_field_override.node.book.title.yml

@@ -0,0 +1,18 @@
+uuid: f0030e7d-aa55-4c47-81a3-83c8aef278c4
+langcode: fr
+status: true
+dependencies:
+  config:
+    - node.type.book
+id: node.book.title
+field_name: title
+entity_type: node
+bundle: book
+label: 'Titre de la partie'
+description: ''
+required: true
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 1 - 1
config/sync/core.date_format.olivero_medium.yml

@@ -1,5 +1,5 @@
 uuid: 69c65760-fe01-49a0-8fbd-19efa3217186
-langcode: en
+langcode: fr
 status: true
 dependencies:
   enforced:

+ 32 - 31
config/sync/core.entity_form_display.node.book.default.yml

@@ -4,13 +4,32 @@ status: true
 dependencies:
   config:
     - field.field.node.book.body
-    - field.field.node.book.field_tableau
     - field.field.node.book.field_texte
     - node.type.book
   module:
+    - field_group
     - paragraphs
     - path
     - text
+third_party_settings:
+  field_group:
+    group_new_chapitre:
+      children:
+        - field_texte
+      label: 'New Chapitre'
+      region: content
+      parent_name: ''
+      weight: 12
+      format_type: tab
+      format_settings:
+        classes: ''
+        show_empty_fields: true
+        id: ''
+        formatter: closed
+        description: ''
+        required_fields: true
+        direction: vertical
+        width_breakpoint: 640
 _core:
   default_config_hash: b_hvlXsOoKPjlyIXXp3Msda_pMWTEC4kFo61--akj0Y
 id: node.book.default
@@ -20,7 +39,7 @@ mode: default
 content:
   body:
     type: text_textarea_with_summary
-    weight: 26
+    weight: 7
     region: content
     settings:
       rows: 9
@@ -30,31 +49,13 @@ content:
     third_party_settings: {  }
   created:
     type: datetime_timestamp
-    weight: 10
+    weight: 3
     region: content
     settings: {  }
     third_party_settings: {  }
-  field_tableau:
-    type: paragraphs
-    weight: 121
-    region: content
-    settings:
-      title: Paragraphe
-      title_plural: Paragraphs
-      edit_mode: open
-      closed_mode: summary
-      autocollapse: none
-      closed_mode_threshold: 0
-      add_mode: dropdown
-      form_display_mode: default
-      default_paragraph_type: ''
-      features:
-        collapse_edit_all: collapse_edit_all
-        duplicate: duplicate
-    third_party_settings: {  }
   field_texte:
     type: paragraphs
-    weight: 122
+    weight: 11
     region: content
     settings:
       title: Paragraphe
@@ -72,54 +73,54 @@ content:
     third_party_settings: {  }
   langcode:
     type: language_select
-    weight: 2
+    weight: 1
     region: content
     settings:
       include_locked: true
     third_party_settings: {  }
   path:
     type: path
-    weight: 30
+    weight: 8
     region: content
     settings: {  }
     third_party_settings: {  }
   promote:
     type: boolean_checkbox
-    weight: 15
+    weight: 5
     region: content
     settings:
       display_label: true
     third_party_settings: {  }
   status:
     type: boolean_checkbox
-    weight: 120
+    weight: 10
     region: content
     settings:
       display_label: true
     third_party_settings: {  }
   sticky:
     type: boolean_checkbox
-    weight: 16
+    weight: 6
     region: content
     settings:
       display_label: true
     third_party_settings: {  }
   title:
     type: string_textfield
-    weight: -5
+    weight: 0
     region: content
     settings:
       size: 60
       placeholder: ''
     third_party_settings: {  }
   translation:
-    weight: 10
+    weight: 4
     region: content
     settings: {  }
     third_party_settings: {  }
   uid:
     type: entity_reference_autocomplete
-    weight: 5
+    weight: 2
     region: content
     settings:
       match_operator: CONTAINS
@@ -128,7 +129,7 @@ content:
       placeholder: ''
     third_party_settings: {  }
   url_redirects:
-    weight: 50
+    weight: 9
     region: content
     settings: {  }
     third_party_settings: {  }

+ 26 - 0
config/sync/core.entity_form_display.paragraph.image.default.yml

@@ -0,0 +1,26 @@
+uuid: d9a243c9-25f2-4fca-b7f8-a227cd333f1d
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.field.paragraph.image.field_image
+    - image.style.thumbnail
+    - paragraphs.paragraphs_type.image
+  module:
+    - image
+id: paragraph.image.default
+targetEntityType: paragraph
+bundle: image
+mode: default
+content:
+  field_image:
+    type: image_image
+    weight: 0
+    region: content
+    settings:
+      progress_indicator: throbber
+      preview_image_style: thumbnail
+    third_party_settings: {  }
+hidden:
+  created: true
+  status: true

+ 27 - 0
config/sync/core.entity_form_display.paragraph.tableau.default.yml

@@ -0,0 +1,27 @@
+uuid: 9b6a5ca5-3f6d-49eb-b456-e6b03eb2bfac
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.field.paragraph.tableau.field_tableau
+    - paragraphs.paragraphs_type.tableau
+  module:
+    - entity_reference_revisions
+id: paragraph.tableau.default
+targetEntityType: paragraph
+bundle: tableau
+mode: default
+content:
+  field_tableau:
+    type: entity_reference_revisions_autocomplete
+    weight: 0
+    region: content
+    settings:
+      match_operator: CONTAINS
+      match_limit: 10
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+hidden:
+  created: true
+  status: true

+ 25 - 0
config/sync/core.entity_form_display.paragraph.texte.default.yml

@@ -0,0 +1,25 @@
+uuid: a7c00538-4db7-4a79-8e9a-6861b7f435f9
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.field.paragraph.texte.field_texte_long
+    - paragraphs.paragraphs_type.texte
+  module:
+    - text
+id: paragraph.texte.default
+targetEntityType: paragraph
+bundle: texte
+mode: default
+content:
+  field_texte_long:
+    type: text_textarea
+    weight: 0
+    region: content
+    settings:
+      rows: 5
+      placeholder: ''
+    third_party_settings: {  }
+hidden:
+  created: true
+  status: true

+ 25 - 0
config/sync/core.entity_form_display.paragraph.titre_de_chapitre.default.yml

@@ -0,0 +1,25 @@
+uuid: b61299f2-b8de-4633-9142-48afe65e43d6
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.field.paragraph.titre_de_chapitre.field_titre_du_chapitre
+    - paragraphs.paragraphs_type.titre_de_chapitre
+  module:
+    - text
+id: paragraph.titre_de_chapitre.default
+targetEntityType: paragraph
+bundle: titre_de_chapitre
+mode: default
+content:
+  field_titre_du_chapitre:
+    type: text_textfield
+    weight: 0
+    region: content
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+hidden:
+  created: true
+  status: true

+ 0 - 10
config/sync/core.entity_view_display.node.book.default.yml

@@ -4,7 +4,6 @@ status: true
 dependencies:
   config:
     - field.field.node.book.body
-    - field.field.node.book.field_tableau
     - field.field.node.book.field_texte
     - node.type.book
   module:
@@ -25,15 +24,6 @@ content:
     third_party_settings: {  }
     weight: 100
     region: content
-  field_tableau:
-    type: entity_reference_revisions_entity_view
-    label: above
-    settings:
-      view_mode: default
-      link: ''
-    third_party_settings: {  }
-    weight: 102
-    region: content
   field_texte:
     type: entity_reference_revisions_entity_view
     label: above

+ 0 - 2
config/sync/core.entity_view_display.node.book.teaser.yml

@@ -5,7 +5,6 @@ dependencies:
   config:
     - core.entity_view_mode.node.teaser
     - field.field.node.book.body
-    - field.field.node.book.field_tableau
     - field.field.node.book.field_texte
     - node.type.book
   module:
@@ -30,7 +29,6 @@ content:
     weight: 101
     region: content
 hidden:
-  field_tableau: true
   field_texte: true
   langcode: true
   search_api_excerpt: true

+ 27 - 0
config/sync/core.entity_view_display.paragraph.image.default.yml

@@ -0,0 +1,27 @@
+uuid: 9b71bce9-4a8c-4c42-9309-e0e93fa013d4
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.field.paragraph.image.field_image
+    - paragraphs.paragraphs_type.image
+  module:
+    - image
+id: paragraph.image.default
+targetEntityType: paragraph
+bundle: image
+mode: default
+content:
+  field_image:
+    type: image
+    label: above
+    settings:
+      image_link: ''
+      image_style: ''
+      image_loading:
+        attribute: lazy
+    third_party_settings: {  }
+    weight: 0
+    region: content
+hidden:
+  search_api_excerpt: true

+ 25 - 0
config/sync/core.entity_view_display.paragraph.tableau.default.yml

@@ -0,0 +1,25 @@
+uuid: c230c56b-6e1e-4968-9725-bbf5c4d88183
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.field.paragraph.tableau.field_tableau
+    - paragraphs.paragraphs_type.tableau
+  module:
+    - entity_reference_revisions
+id: paragraph.tableau.default
+targetEntityType: paragraph
+bundle: tableau
+mode: default
+content:
+  field_tableau:
+    type: entity_reference_revisions_entity_view
+    label: above
+    settings:
+      view_mode: default
+      link: ''
+    third_party_settings: {  }
+    weight: 0
+    region: content
+hidden:
+  search_api_excerpt: true

+ 23 - 0
config/sync/core.entity_view_display.paragraph.texte.default.yml

@@ -0,0 +1,23 @@
+uuid: aa1fbe68-8635-4380-b469-5e83437b7278
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.field.paragraph.texte.field_texte_long
+    - paragraphs.paragraphs_type.texte
+  module:
+    - text
+id: paragraph.texte.default
+targetEntityType: paragraph
+bundle: texte
+mode: default
+content:
+  field_texte_long:
+    type: text_default
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    weight: 0
+    region: content
+hidden:
+  search_api_excerpt: true

+ 23 - 0
config/sync/core.entity_view_display.paragraph.titre_de_chapitre.default.yml

@@ -0,0 +1,23 @@
+uuid: 4193668d-40f5-4720-af5a-7581bf461ce2
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.field.paragraph.titre_de_chapitre.field_titre_du_chapitre
+    - paragraphs.paragraphs_type.titre_de_chapitre
+  module:
+    - text
+id: paragraph.titre_de_chapitre.default
+targetEntityType: paragraph
+bundle: titre_de_chapitre
+mode: default
+content:
+  field_titre_du_chapitre:
+    type: text_default
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    weight: 0
+    region: content
+hidden:
+  search_api_excerpt: true

+ 5 - 0
config/sync/core.extension.yml

@@ -87,6 +87,7 @@ module:
   options: 0
   page_cache: 0
   pagerer: 0
+  paragraphs_type_permissions: 0
   path: 0
   path_alias: 0
   path_alias_xt: 0
@@ -95,11 +96,15 @@ module:
   redirect: 0
   redis: 0
   responsive_image: 0
+  responsive_tables_filter: 0
   search_api: 0
   search_api_db: 0
   smart_trim: 0
   smtp: 0
   system: 0
+  tablefield: 0
+  tablefield_cellspan: 0
+  tablefield_required: 0
   taxonomy: 0
   telephone: 0
   text: 0

+ 0 - 25
config/sync/field.field.node.book.field_tableau.yml

@@ -1,25 +0,0 @@
-uuid: ab63a7f3-3be0-481f-8b2f-6970886d95c6
-langcode: fr
-status: true
-dependencies:
-  config:
-    - field.storage.node.field_tableau
-    - node.type.book
-  module:
-    - entity_reference_revisions
-id: node.book.field_tableau
-field_name: field_tableau
-entity_type: node
-bundle: book
-label: tableau
-description: ''
-required: false
-translatable: false
-default_value: {  }
-default_value_callback: ''
-settings:
-  handler: 'default:paragraph'
-  handler_settings:
-    target_bundles: null
-    negate: 0
-field_type: entity_reference_revisions

+ 29 - 2
config/sync/field.field.node.book.field_texte.yml

@@ -5,13 +5,16 @@ dependencies:
   config:
     - field.storage.node.field_texte
     - node.type.book
+    - paragraphs.paragraphs_type.image
+    - paragraphs.paragraphs_type.texte
+    - paragraphs.paragraphs_type.titre_de_chapitre
   module:
     - entity_reference_revisions
 id: node.book.field_texte
 field_name: field_texte
 entity_type: node
 bundle: book
-label: texte
+label: Chapitre
 description: ''
 required: false
 translatable: false
@@ -19,5 +22,29 @@ default_value: {  }
 default_value_callback: ''
 settings:
   handler: 'default:paragraph'
-  handler_settings: {  }
+  handler_settings:
+    target_bundles:
+      image: image
+      titre_de_chapitre: titre_de_chapitre
+      texte: texte
+    negate: 0
+    target_bundles_drag_drop:
+      image:
+        weight: 5
+        enabled: true
+      sous_chapitre:
+        weight: 7
+        enabled: false
+      tableau:
+        weight: 6
+        enabled: false
+      tableau_avec_paragraph:
+        weight: 7
+        enabled: false
+      texte:
+        weight: 8
+        enabled: true
+      titre_de_chapitre:
+        weight: 6
+        enabled: true
 field_type: entity_reference_revisions

+ 38 - 0
config/sync/field.field.paragraph.image.field_image.yml

@@ -0,0 +1,38 @@
+uuid: 40433c68-1d72-4a68-9478-41bcbcc44bf6
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.paragraph.field_image
+    - paragraphs.paragraphs_type.image
+  module:
+    - image
+id: paragraph.image.field_image
+field_name: field_image
+entity_type: paragraph
+bundle: image
+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: ''
+  max_resolution: ''
+  min_resolution: ''
+  alt_field: true
+  alt_field_required: true
+  title_field: true
+  title_field_required: true
+  default_image:
+    uuid: ''
+    alt: ''
+    title: ''
+    width: null
+    height: null
+field_type: image

+ 31 - 0
config/sync/field.field.paragraph.tableau.field_tableau.yml

@@ -0,0 +1,31 @@
+uuid: c11fa909-55cc-4306-9219-20931b3662bb
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.paragraph.field_tableau
+    - node.type.book
+    - paragraphs.paragraphs_type.tableau
+  module:
+    - entity_reference_revisions
+id: paragraph.tableau.field_tableau
+field_name: field_tableau
+entity_type: paragraph
+bundle: tableau
+label: Tableau
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: 'default:node'
+  handler_settings:
+    target_bundles:
+      book: book
+    sort:
+      field: _none
+      direction: ASC
+    auto_create: false
+    auto_create_bundle: ''
+field_type: entity_reference_revisions

+ 21 - 0
config/sync/field.field.paragraph.texte.field_texte_long.yml

@@ -0,0 +1,21 @@
+uuid: b64c81c3-21c2-4b38-8206-4c29f1664a68
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.paragraph.field_texte_long
+    - paragraphs.paragraphs_type.texte
+  module:
+    - text
+id: paragraph.texte.field_texte_long
+field_name: field_texte_long
+entity_type: paragraph
+bundle: texte
+label: 'texte long'
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: text_long

+ 21 - 0
config/sync/field.field.paragraph.titre_de_chapitre.field_titre_du_chapitre.yml

@@ -0,0 +1,21 @@
+uuid: 9f65141b-47ab-4234-a733-da47e20ba5b9
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.paragraph.field_titre_du_chapitre
+    - paragraphs.paragraphs_type.titre_de_chapitre
+  module:
+    - text
+id: paragraph.titre_de_chapitre.field_titre_du_chapitre
+field_name: field_titre_du_chapitre
+entity_type: paragraph
+bundle: titre_de_chapitre
+label: 'Titre du chapitre'
+description: ''
+required: true
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: text

+ 30 - 0
config/sync/field.storage.paragraph.field_image.yml

@@ -0,0 +1,30 @@
+uuid: c8360bad-42ba-4dcb-a3a3-50d10a9f8839
+langcode: fr
+status: true
+dependencies:
+  module:
+    - file
+    - image
+    - paragraphs
+id: paragraph.field_image
+field_name: field_image
+entity_type: paragraph
+type: image
+settings:
+  target_type: file
+  display_field: false
+  display_default: false
+  uri_scheme: public
+  default_image:
+    uuid: ''
+    alt: ''
+    title: ''
+    width: null
+    height: null
+module: image
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 5 - 5
config/sync/field.storage.node.field_tableau.yml → config/sync/field.storage.paragraph.field_tableau.yml

@@ -1,4 +1,4 @@
-uuid: e4dea8b3-3e0f-4154-8795-70845e26ab35
+uuid: 903ce88d-f47a-447d-ad6e-b2e511baafe1
 langcode: fr
 status: true
 dependencies:
@@ -6,15 +6,15 @@ dependencies:
     - entity_reference_revisions
     - node
     - paragraphs
-id: node.field_tableau
+id: paragraph.field_tableau
 field_name: field_tableau
-entity_type: node
+entity_type: paragraph
 type: entity_reference_revisions
 settings:
-  target_type: paragraph
+  target_type: node
 module: entity_reference_revisions
 locked: false
-cardinality: -1
+cardinality: 1
 translatable: true
 indexes: {  }
 persist_with_no_fields: false

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

@@ -0,0 +1,19 @@
+uuid: 028f6d7e-8482-4fe7-af08-ee704dc26139
+langcode: fr
+status: true
+dependencies:
+  module:
+    - paragraphs
+    - text
+id: paragraph.field_texte_long
+field_name: field_texte_long
+entity_type: paragraph
+type: text_long
+settings: {  }
+module: text
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 20 - 0
config/sync/field.storage.paragraph.field_titre_du_chapitre.yml

@@ -0,0 +1,20 @@
+uuid: 25394f58-6e89-4912-b1de-e2d73ee54b2c
+langcode: fr
+status: true
+dependencies:
+  module:
+    - paragraphs
+    - text
+id: paragraph.field_titre_du_chapitre
+field_name: field_titre_du_chapitre
+entity_type: paragraph
+type: text
+settings:
+  max_length: 255
+module: text
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 2 - 0
config/sync/language/en/block.block.olivero_account_menu.yml

@@ -0,0 +1,2 @@
+settings:
+  label: 'User account menu'

+ 2 - 0
config/sync/language/en/block.block.olivero_book_navigation.yml

@@ -0,0 +1,2 @@
+settings:
+  label: 'Book navigation'

+ 2 - 0
config/sync/language/en/block.block.olivero_breadcrumbs.yml

@@ -0,0 +1,2 @@
+settings:
+  label: Breadcrumbs

+ 2 - 0
config/sync/language/en/block.block.olivero_content.yml

@@ -0,0 +1,2 @@
+settings:
+  label: 'Main page content'

+ 2 - 0
config/sync/language/en/block.block.olivero_help.yml

@@ -0,0 +1,2 @@
+settings:
+  label: Help

+ 2 - 0
config/sync/language/en/block.block.olivero_main_menu.yml

@@ -0,0 +1,2 @@
+settings:
+  label: 'Main navigation'

+ 2 - 0
config/sync/language/en/block.block.olivero_messages.yml

@@ -0,0 +1,2 @@
+settings:
+  label: 'Status messages'

+ 2 - 0
config/sync/language/en/block.block.olivero_page_title.yml

@@ -0,0 +1,2 @@
+settings:
+  label: 'Page title'

+ 2 - 0
config/sync/language/en/block.block.olivero_powered.yml

@@ -0,0 +1,2 @@
+settings:
+  label: 'Powered by Drupal'

+ 2 - 0
config/sync/language/en/block.block.olivero_primary_admin_actions.yml

@@ -0,0 +1,2 @@
+settings:
+  label: 'Primary admin actions'

+ 2 - 0
config/sync/language/en/block.block.olivero_primary_local_tasks.yml

@@ -0,0 +1,2 @@
+settings:
+  label: 'Primary tabs'

+ 2 - 0
config/sync/language/en/block.block.olivero_secondary_local_tasks.yml

@@ -0,0 +1,2 @@
+settings:
+  label: 'Secondary tabs'

+ 2 - 0
config/sync/language/en/block.block.olivero_site_branding.yml

@@ -0,0 +1,2 @@
+settings:
+  label: 'Site branding'

+ 2 - 0
config/sync/language/en/core.date_format.olivero_medium.yml

@@ -0,0 +1,2 @@
+label: 'Olivero Medium'
+pattern: 'j  F,  Y'

+ 1 - 0
config/sync/language/en/field.field.paragraph.texte.field_texte_long.yml

@@ -0,0 +1 @@
+description: long_text

+ 2 - 0
config/sync/language/fi/block.block.olivero_account_menu.yml

@@ -0,0 +1,2 @@
+settings:
+  label: Käyttäjävalikko

+ 2 - 0
config/sync/language/fi/block.block.olivero_book_navigation.yml

@@ -0,0 +1,2 @@
+settings:
+  label: 'Kirjan navigaatio'

+ 2 - 0
config/sync/language/fi/block.block.olivero_breadcrumbs.yml

@@ -0,0 +1,2 @@
+settings:
+  label: Murupolku

+ 2 - 0
config/sync/language/fi/block.block.olivero_content.yml

@@ -0,0 +1,2 @@
+settings:
+  label: 'Pääsivun sisältö'

+ 2 - 0
config/sync/language/fi/block.block.olivero_help.yml

@@ -0,0 +1,2 @@
+settings:
+  label: Ohje

+ 2 - 0
config/sync/language/fi/block.block.olivero_main_menu.yml

@@ -0,0 +1,2 @@
+settings:
+  label: Päävalikko

+ 2 - 0
config/sync/language/fi/block.block.olivero_messages.yml

@@ -0,0 +1,2 @@
+settings:
+  label: Tilaviestit

+ 2 - 0
config/sync/language/fi/block.block.olivero_page_title.yml

@@ -0,0 +1,2 @@
+settings:
+  label: 'Sivun otsikko'

+ 2 - 0
config/sync/language/fi/block.block.olivero_powered.yml

@@ -0,0 +1,2 @@
+settings:
+  label: 'Powered by Drupal'

+ 2 - 0
config/sync/language/fi/block.block.olivero_primary_admin_actions.yml

@@ -0,0 +1,2 @@
+settings:
+  label: 'Ensisijaiset ylläpidon toimenpiteet'

+ 2 - 0
config/sync/language/fi/block.block.olivero_primary_local_tasks.yml

@@ -0,0 +1,2 @@
+settings:
+  label: 'Ensisijaiset välilehdet'

+ 2 - 0
config/sync/language/fi/block.block.olivero_secondary_local_tasks.yml

@@ -0,0 +1,2 @@
+settings:
+  label: 'Toissijaiset välilehdet'

+ 2 - 0
config/sync/language/fi/block.block.olivero_site_branding.yml

@@ -0,0 +1,2 @@
+settings:
+  label: 'Sivuston brändäys'

+ 1 - 0
config/sync/olivero.settings.yml

@@ -1,5 +1,6 @@
 _core:
   default_config_hash: Ylohp6sdrL1dU4v-KcXzXTP-U8BAMgh4NWJA9eGHtO4
+langcode: fr
 favicon:
   use_default: true
 features:

+ 10 - 0
config/sync/paragraphs.paragraphs_type.image.yml

@@ -0,0 +1,10 @@
+uuid: 30465cea-c3c2-428c-8372-3d2b252afca4
+langcode: fr
+status: true
+dependencies: {  }
+id: image
+label: Image
+icon_uuid: null
+icon_default: null
+description: ''
+behavior_plugins: {  }

+ 10 - 0
config/sync/paragraphs.paragraphs_type.sous_chapitre.yml

@@ -0,0 +1,10 @@
+uuid: 8f79b5e5-d01f-4509-ae51-91fd0a17fca0
+langcode: fr
+status: true
+dependencies: {  }
+id: sous_chapitre
+label: 'Sous chapitre'
+icon_uuid: null
+icon_default: null
+description: ''
+behavior_plugins: {  }

+ 10 - 0
config/sync/paragraphs.paragraphs_type.tableau.yml

@@ -0,0 +1,10 @@
+uuid: 705b672c-74d3-4954-8485-2141b5122971
+langcode: fr
+status: true
+dependencies: {  }
+id: tableau
+label: Tableau
+icon_uuid: null
+icon_default: null
+description: 'ici on créer des tableaux'
+behavior_plugins: {  }

+ 10 - 0
config/sync/paragraphs.paragraphs_type.texte.yml

@@ -0,0 +1,10 @@
+uuid: c36c36f3-b3f6-4d16-8847-c9412dfcca65
+langcode: fr
+status: true
+dependencies: {  }
+id: texte
+label: Texte
+icon_uuid: null
+icon_default: null
+description: 'ici on écrit du texte'
+behavior_plugins: {  }

+ 10 - 0
config/sync/paragraphs.paragraphs_type.titre_de_chapitre.yml

@@ -0,0 +1,10 @@
+uuid: a362eeb3-a5f2-4b0c-9770-334acc8c8fbb
+langcode: fr
+status: true
+dependencies: {  }
+id: titre_de_chapitre
+label: 'Titre de chapitre'
+icon_uuid: null
+icon_default: null
+description: ''
+behavior_plugins: {  }

+ 5 - 0
config/sync/responsive_tables_filter.settings.yml

@@ -0,0 +1,5 @@
+_core:
+  default_config_hash: nZSimXQ0_ry0-WU9ABGd8_fIwZpCZy0wV14Ae-gHV_0
+langcode: fr
+views_enabled: '0'
+views_tablesaw_mode: stack

+ 6 - 0
config/sync/tablefield.settings.yml

@@ -0,0 +1,6 @@
+_core:
+  default_config_hash: I1FfCuNi_z29QSaEogU7Eyb35rt7Wd1X2GgH8fK_BaQ
+langcode: fr
+csv_separator: ','
+rows: 5
+cols: 5