Ver Fonte

add layout builder blocks module

ouidade há 2 anos atrás
pai
commit
072c2abbb8

+ 1 - 0
composer.json

@@ -19,6 +19,7 @@
         "drupal/core-composer-scaffold": "^9.5",
         "drupal/core-project-message": "^9.5",
         "drupal/core-recommended": "^9.5",
+        "drupal/layout_builder_blocks": "^1.1",
         "drupal/paragraphs": "^1.15",
         "wikimedia/composer-merge-plugin": "^2.1"
     },

+ 74 - 0
config/sync/bootstrap_styles.settings.yml

@@ -0,0 +1,74 @@
+_core:
+  default_config_hash: K8LBboHcUCXMjNY9bCr4FI2jAdGMchaAcQE_U3QH6dE
+langcode: fr
+layout_builder_theme: dark
+background_colors: "bs-bg-success|Green\r\nbs-bg-warning|Yellow\r\nbs-bg-danger|Red\r\nbs-bg-light|Light"
+background_image:
+  bundle: image
+  field: field_media_image
+background_local_video:
+  bundle: video
+  field: field_media_video_file
+text_colors: "bs-text-white|White\r\nbs-text-black|Black"
+text_alignment: "bs-text-left|Left\r\nbs-text-center|Center\r\nbs-text-right|Right\r\nbs-text-justify|Justify"
+padding: "bs-p-1|Padding 1\r\nbs-p-2|Padding 2\r\nbs-p-3|Padding 3\r\nbs-p-4|Padding 4\r\nbs-p-5|Padding 5"
+padding_left: "bs-pl-1|Padding Left 1\r\nbs-pl-2|Padding Left 2\r\nbs-pl-3|Padding Left 3\r\nbs-pl-4|Padding Left 4\r\nbs-pl-5|Padding Left 5"
+padding_top: "bs-pt-1|Padding Top 1\r\nbs-pt-2|Padding Top 2\r\nbs-pt-3|Padding Top 3\r\nbs-pt-4|Padding Top 4\r\nbs-pt-5|Padding Top 5"
+padding_right: "bs-pr-1|Padding Right 1\r\nbs-pr-2|Padding Right 2\r\nbs-pr-3|Padding Right 3\r\nbs-pr-4|Padding Right 4\r\nbs-pr-5|Padding Right 5"
+padding_bottom: "bs-pb-1|Padding Bottom 1\r\nbs-pb-2|Padding Bottom 2\r\nbs-pb-3|Padding Bottom 3\r\nbs-pb-4|Padding Bottom 4\r\nbs-pb-5|Padding Bottom 5"
+margin: "bs-m-1|Margin 1\r\nbs-m-2|Margin 2\r\nbs-m-3|Margin 3\r\nbs-m-4|Margin 4\r\nbs-m-5|Margin 5"
+margin_left: "bs-ml-1|Margin Left 1\r\nbs-ml-2|Margin Left 2\r\nbs-ml-3|Margin Left 3\r\nbs-ml-4|Margin Left 4\r\nbs-ml-5|Margin Left 5"
+margin_top: "bs-mt-1|Margin Top 1\r\nbs-mt-2|Margin Top 2\r\nbs-mt-3|Margin Top 3\r\nbs-mt-4|Margin Top 4\r\nbs-mt-5|Margin Top 5"
+margin_right: "bs-mr-1|Margin Right 1\r\nbs-mr-2|Margin Right 2\r\nbs-mr-3|Margin Right 3\r\nbs-mr-4|Margin Right 4\r\nbs-mr-5|Margin Right 5"
+margin_bottom: "bs-mb-1|Margin Bottom 1\r\nbs-mb-2|Margin Bottom 2\r\nbs-mb-3|Margin Bottom 3\r\nbs-mb-4|Margin Bottom 4\r\nbs-mb-5|Margin Bottom 5"
+border_style: "bs-border-style-solid|Solid\r\nbs-border-style-dashed|Dashed\r\nbs-border-style-dotted|Dotted"
+border_left_style: "bs-border-style-left-solid|Solid\r\nbs-border-style-left-dashed|Dashed\r\nbs-border-style-left-dotted|Dotted"
+border_top_style: "bs-border-style-top-solid|Solid\r\nbs-border-style-top-dashed|Dashed\r\nbs-border-style-top-dotted|Dotted"
+border_right_style: "bs-border-style-right-solid|Solid\r\nbs-border-style-right-dashed|Dashed\r\nbs-border-style-right-dotted|Dotted"
+border_bottom_style: "bs-border-style-bottom-solid|Solid\r\nbs-border-style-bottom-dashed|Dashed\r\nbs-border-style-bottom-dotted|Dotted"
+border_width: "bs-border-width-1|Width 1\r\nbs-border-width-2|Width 2\r\nbs-border-width-3|Width 3"
+border_left_width: "bs-border-width-left-1|Width 1\r\nbs-border-width-left-2|Width 2\r\nbs-border-width-left-3|Width 3"
+border_top_width: "bs-border-width-top-1|Width 1\r\nbs-border-width-top-2|Width 2\r\nbs-border-width-top-3|Width 3"
+border_right_width: "bs-border-width-right-1|Width 1\r\nbs-border-width-right-2|Width 2\r\nbs-border-width-right-3|Width 3"
+border_bottom_width: "bs-border-width-bottom-1|Width 1\r\nbs-border-width-bottom-2|Width 2\r\nbs-border-width-bottom-3|Width 3"
+border_color: "bs-border-color-red|Red\r\nbs-border-color-green|Green\r\nbs-border-color-blue|Blue"
+border_left_color: "bs-border-color-left-red|Red\r\nbs-border-color-left-green|Green\r\nbs-border-color-left-blue|Blue"
+border_top_color: "bs-border-color-top-red|Red\r\nbs-border-color-top-green|Green\r\nbs-border-color-top-blue|Blue"
+border_right_color: "bs-border-color-right-red|Red\r\nbs-border-color-right-green|Green\r\nbs-border-color-right-blue|Blue"
+border_bottom_color: "bs-border-color-bottom-red|Red\r\nbs-border-color-bottom-green|Green\r\nbs-border-color-bottom-blue|Blue"
+rounded_corners: "bs-border-radius-1|Radius 1\r\nbs-border-radius-2|Radius 2\r\nbs-border-radius-3|Radius 3"
+rounded_corner_top_left: "bs-border-radius-top-left-1|Radius 1\r\nbs-border-radius-top-left-2|Radius 2\r\nbs-border-radius-top-left-3|Radius 3"
+rounded_corner_top_right: "bs-border-radius-top-right-1|Radius 1\r\nbs-border-radius-top-right-2|Radius 2\r\nbs-border-radius-top-right-3|Radius 3"
+rounded_corner_bottom_left: "bs-border-radius-bottom-left-1|Radius 1\r\nbs-border-radius-bottom-left-2|Radius 2\r\nbs-border-radius-bottom-left-3|Radius 3"
+rounded_corner_bottom_right: "bs-border-radius-bottom-right-1|Radius 1\r\nbs-border-radius-bottom-right-2|Radius 2\r\nbs-border-radius-bottom-right-3|Radius 3"
+box_shadow: "bs-shadow-sm|Small\r\nbs-shadow|Regular\r\nbs-shadow-lg|Large"
+scroll_effects: "fade-up|Fade Up\r\nfade-down|Fade Down\r\nfade-left|Fade Left\r\nfade-right|Fade Right\r\nfade-up-right|Fade Up Right\r\nfade-up-left|Fade Up Left\r\nfade-down-right|Fade Down Right\r\nfade-down-left|Fade Down Left\r\nflip-left|Flip Left\r\nflip-right|Flip Right\r\nflip-up|Flip Up\r\nflip-down|Flip Down\r\nzoom-in|Zoom In\r\nzoom-in-up|Zoom In Up\r\nzoom-in-down|Zoom In Down\r\nzoom-in-left|Zoom In Left\r\nzoom-in-right|Zoom In Right\r\nzoom-out|Zoom Out\r\nzoom-out-up|Zoom Out Up\r\nzoom-out-down|Zoom Out Down\r\nzoom-out-right|Zoom Out Right\r\nzoom-out-left|Zoom Out Left"
+attribute_type: data
+data_key: aos
+scroll_effects_attr_type: true
+scroll_effects_data_key: data-aos
+scroll_effects_library_type: external
+text_colors_desktop: "bs-text-xl-white|White\r\nbs-text-xl-black|Black"
+text_colors_laptop: "bs-text-lg-white|White\r\nbs-text-lg-black|Black"
+text_colors_tablet: "bs-text-md-white|White\r\nbs-text-md-black|Black"
+text_colors_mobile: "bs-text-sm-white|White\r\nbs-text-sm-black|Black"
+padding_desktop: "bs-p-xl-1|Padding 1\r\nbs-p-xl-2|Padding 2\r\nbs-p-xl-3|Padding 3\r\nbs-p-xl-4|Padding 4\r\nbs-p-xl-5|Padding 5"
+padding_left_desktop: "bs-pl-xl-1|Padding Left 1\r\nbs-pl-xl-2|Padding Left 2\r\nbs-pl-xl-3|Padding Left 3\r\nbs-pl-xl-4|Padding Left 4\r\nbs-pl-xl-5|Padding Left 5"
+padding_top_desktop: "bs-pt-xl-1|Padding Top 1\r\nbs-pt-xl-2|Padding Top 2\r\nbs-pt-xl-3|Padding Top 3\r\nbs-pt-xl-4|Padding Top 4\r\nbs-pt-xl-5|Padding Top 5"
+padding_right_desktop: "bs-pr-xl-1|Padding Right 1\r\nbs-pr-xl-2|Padding Right 2\r\nbs-pr-xl-3|Padding Right 3\r\nbs-pr-xl-4|Padding Right 4\r\nbs-pr-xl-5|Padding Right 5"
+padding_bottom_desktop: "bs-pb-xl-1|Padding Bottom 1\r\nbs-pb-xl-2|Padding Bottom 2\r\nbs-pb-xl-3|Padding Bottom 3\r\nbs-pb-xl-4|Padding Bottom 4\r\nbs-pb-xl-5|Padding Bottom 5"
+padding_laptop: "bs-p-lg-1|Padding 1\r\nbs-p-lg-2|Padding 2\r\nbs-p-lg-3|Padding 3\r\nbs-p-lg-4|Padding 4\r\nbs-p-lg-5|Padding 5"
+padding_left_laptop: "bs-pl-lg-1|Padding Left 1\r\nbs-pl-lg-2|Padding Left 2\r\nbs-pl-lg-3|Padding Left 3\r\nbs-pl-lg-4|Padding Left 4\r\nbs-pl-lg-5|Padding Left 5"
+padding_top_laptop: "bs-pt-lg-1|Padding Top 1\r\nbs-pt-lg-2|Padding Top 2\r\nbs-pt-lg-3|Padding Top 3\r\nbs-pt-lg-4|Padding Top 4\r\nbs-pt-lg-5|Padding Top 5"
+padding_right_laptop: "bs-pr-lg-1|Padding Right 1\r\nbs-pr-lg-2|Padding Right 2\r\nbs-pr-lg-3|Padding Right 3\r\nbs-pr-lg-4|Padding Right 4\r\nbs-pr-lg-5|Padding Right 5"
+padding_bottom_laptop: "bs-pb-lg-1|Padding Bottom 1\r\nbs-pb-lg-2|Padding Bottom 2\r\nbs-pb-lg-3|Padding Bottom 3\r\nbs-pb-lg-4|Padding Bottom 4\r\nbs-pb-lg-5|Padding Bottom 5"
+padding_tablet: "bs-p-md-1|Padding 1\r\nbs-p-md-2|Padding 2\r\nbs-p-md-3|Padding 3\r\nbs-p-md-4|Padding 4\r\nbs-p-md-5|Padding 5"
+padding_left_tablet: "bs-pl-md-1|Padding Left 1\r\nbs-pl-md-2|Padding Left 2\r\nbs-pl-md-3|Padding Left 3\r\nbs-pl-md-4|Padding Left 4\r\nbs-pl-md-5|Padding Left 5"
+padding_top_tablet: "bs-pt-md-1|Padding Top 1\r\nbs-pt-md-2|Padding Top 2\r\nbs-pt-md-3|Padding Top 3\r\nbs-pt-md-4|Padding Top 4\r\nbs-pt-md-5|Padding Top 5"
+padding_right_tablet: "bs-pr-md-1|Padding Right 1\r\nbs-pr-md-2|Padding Right 2\r\nbs-pr-md-3|Padding Right 3\r\nbs-pr-md-4|Padding Right 4\r\nbs-pr-md-5|Padding Right 5"
+padding_bottom_tablet: "bs-pb-md-1|Padding Bottom 1\r\nbs-pb-md-2|Padding Bottom 2\r\nbs-pb-md-3|Padding Bottom 3\r\nbs-pb-md-4|Padding Bottom 4\r\nbs-pb-md-5|Padding Bottom 5"
+padding_mobile: "bs-p-sm-1|Padding 1\r\nbs-p-sm-2|Padding 2\r\nbs-p-sm-3|Padding 3\r\nbs-p-sm-4|Padding 4\r\nbs-p-sm-5|Padding 5"
+padding_left_mobile: "bs-pl-sm-1|Padding Left 1\r\nbs-pl-sm-2|Padding Left 2\r\nbs-pl-sm-3|Padding Left 3\r\nbs-pl-sm-4|Padding Left 4\r\nbs-pl-sm-5|Padding Left 5"
+padding_top_mobile: "bs-pt-sm-1|Padding Top 1\r\nbs-pt-sm-2|Padding Top 2\r\nbs-pt-sm-3|Padding Top 3\r\nbs-pt-sm-4|Padding Top 4\r\nbs-pt-sm-5|Padding Top 5"
+padding_right_mobile: "bs-pr-sm-1|Padding Right 1\r\nbs-pr-sm-2|Padding Right 2\r\nbs-pr-sm-3|Padding Right 3\r\nbs-pr-sm-4|Padding Right 4\r\nbs-pr-sm-5|Padding Right 5"
+padding_bottom_mobile: "bs-pb-sm-1|Padding Bottom 1\r\nbs-pb-sm-2|Padding Bottom 2\r\nbs-pb-sm-3|Padding Bottom 3\r\nbs-pb-sm-4|Padding Bottom 4\r\nbs-pb-sm-5|Padding Bottom 5"

+ 12 - 0
config/sync/core.entity_view_mode.media.full.yml

@@ -0,0 +1,12 @@
+uuid: b88ac0a6-b8e5-476a-9b80-5b9d9c807927
+langcode: fr
+status: false
+dependencies:
+  module:
+    - media
+_core:
+  default_config_hash: 6NBUEuGmlkClK8Fb76tSMMpO2eZ4LWCBdbUk4z7CuP0
+id: media.full
+label: 'Contenu complet'
+targetEntityType: media
+cache: true

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

@@ -14,6 +14,7 @@ module:
   block: 0
   block_class: 0
   book: 0
+  bootstrap_styles: 0
   breakpoint: 0
   bulkdelete: 0
   ckeditor: 0
@@ -64,12 +65,19 @@ module:
   jquery_ui_slider: 0
   jquery_ui_touch_punch: 0
   language: 0
+  layout_builder: 0
+  layout_builder_blocks: 0
+  layout_discovery: 0
   link: 0
   link_attributes: 0
   linkit: 0
   locale: 0
   maillog: 0
   maxlength: 0
+  media: 0
+  media_library: 0
+  media_library_form_element: 0
+  media_library_theme_reset: 0
   menu_block: 0
   menu_link_content: 0
   menu_ui: 0

+ 1 - 0
config/sync/language/en/core.entity_view_mode.media.full.yml

@@ -0,0 +1 @@
+label: 'Full content'

+ 1 - 0
config/sync/language/en/system.action.media_delete_action.yml

@@ -0,0 +1 @@
+label: 'Delete media'

+ 1 - 0
config/sync/language/en/system.action.media_edit_action.yml

@@ -0,0 +1 @@
+label: 'Edit media'

+ 1 - 0
config/sync/language/en/system.action.media_publish_action.yml

@@ -0,0 +1 @@
+label: 'Publish media'

+ 1 - 0
config/sync/language/en/system.action.media_save_action.yml

@@ -0,0 +1 @@
+label: 'Save media'

+ 1 - 0
config/sync/language/en/system.action.media_unpublish_action.yml

@@ -0,0 +1 @@
+label: 'Unpublish media'

+ 79 - 0
config/sync/language/en/views.view.media.yml

@@ -0,0 +1,79 @@
+label: Media
+description: 'Find and manage media.'
+display:
+  default:
+    display_title: Default
+    display_options:
+      title: Media
+      fields:
+        media_bulk_form:
+          action_title: Action
+        thumbnail__target_id:
+          label: Thumbnail
+          separator: ', '
+        name:
+          label: 'Media name'
+          separator: ', '
+        bundle:
+          label: Type
+          separator: ', '
+        uid:
+          label: Author
+          separator: ', '
+        status:
+          label: Status
+          settings:
+            format_custom_false: Unpublished
+            format_custom_true: Published
+          separator: ', '
+        changed:
+          label: Updated
+          separator: ', '
+        operations:
+          label: Operations
+      pager:
+        options:
+          tags:
+            next: 'Next ›'
+            previous: '‹ Previous'
+            first: '« First'
+            last: 'Last »'
+          expose:
+            items_per_page_label: 'Items per page'
+            items_per_page_options_all_label: '- All -'
+            offset_label: Offset
+      exposed_form:
+        options:
+          submit_button: Filter
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
+          sort_asc_label: Asc
+          sort_desc_label: Desc
+      empty:
+        area_text_custom:
+          content: 'No media available.'
+      filters:
+        name:
+          expose:
+            label: 'Media name'
+        bundle:
+          expose:
+            label: Type
+        status:
+          expose:
+            label: 'True'
+          group_info:
+            label: 'Published status'
+            group_items:
+              1:
+                title: Published
+              2:
+                title: Unpublished
+        langcode:
+          expose:
+            label: Language
+  media_page_list:
+    display_title: Media
+    display_options:
+      menu:
+        title: Media

+ 1 - 0
config/sync/language/fi/core.entity_view_mode.media.full.yml

@@ -0,0 +1 @@
+label: 'Koko sisältö'

+ 1 - 0
config/sync/language/fi/system.action.media_edit_action.yml

@@ -0,0 +1 @@
+label: 'Muokkaa tiedostoa'

+ 74 - 0
config/sync/language/fi/views.view.media.yml

@@ -0,0 +1,74 @@
+label: Media
+display:
+  default:
+    display_title: Oletus
+    display_options:
+      title: Media
+      fields:
+        media_bulk_form:
+          action_title: Toiminto
+        thumbnail__target_id:
+          label: Pienoiskuva
+          separator: ', '
+        name:
+          separator: ', '
+        bundle:
+          label: Tyyppi
+          separator: ', '
+        uid:
+          label: Tekijä
+          separator: ', '
+        status:
+          label: Tila
+          settings:
+            format_custom_false: Julkaisematon
+            format_custom_true: Julkaistu
+          separator: ', '
+        changed:
+          label: Päivitetty
+          separator: ', '
+        operations:
+          label: Toimenpiteet
+      pager:
+        options:
+          tags:
+            next: 'Seuraava ›'
+            previous: '‹ Edellinen'
+            first: '« Ensimmäinen'
+            last: 'Viimeinen »'
+          expose:
+            items_per_page_label: 'Merkintöjä sivua kohti'
+            items_per_page_options_all_label: '- Kaikki -'
+            offset_label: Offset
+      exposed_form:
+        options:
+          submit_button: Suodatus
+          reset_button_label: Palauta
+          exposed_sorts_label: Lajittele
+          sort_asc_label: Asc
+          sort_desc_label: Desc
+      empty:
+        area_text_custom:
+          content: 'Ei mediaa saatavilla.'
+      filters:
+        bundle:
+          expose:
+            label: Tyyppi
+        status:
+          expose:
+            label: Tosi
+          group_info:
+            label: Julkaisutila
+            group_items:
+              1:
+                title: Julkaistu
+              2:
+                title: Julkaisematon
+        langcode:
+          expose:
+            label: Kieli
+  media_page_list:
+    display_title: Media
+    display_options:
+      menu:
+        title: Media

+ 7 - 0
config/sync/media.settings.yml

@@ -0,0 +1,7 @@
+_core:
+  default_config_hash: PlWtVQXY5oKYZqCMPXh6SPamXagn5BoZqgAI8EY9WsY
+langcode: fr
+icon_base_uri: 'public://media-icons/generic'
+iframe_domain: ''
+oembed_providers_url: 'https://oembed.com/providers.json'
+standalone_url: false

+ 13 - 0
config/sync/system.action.media_delete_action.yml

@@ -0,0 +1,13 @@
+uuid: 0ddf23ce-750b-4836-8f2e-87e3c7f87ae6
+langcode: fr
+status: true
+dependencies:
+  module:
+    - media
+_core:
+  default_config_hash: FrZy1tmuXJcOxhXlBoI1Hsnen5TT-9OCC1iolWH84go
+id: media_delete_action
+label: 'Suppression de média'
+type: media
+plugin: 'entity:delete_action:media'
+configuration: {  }

+ 14 - 0
config/sync/system.action.media_edit_action.yml

@@ -0,0 +1,14 @@
+uuid: 71ba1db5-0800-46a9-8656-629d4a9eec7b
+langcode: fr
+status: true
+dependencies:
+  module:
+    - media
+    - views_bulk_edit
+_core:
+  default_config_hash: xN0kWpQZeiYp9xWNycp37rmLmAcnEyS9LDjPPTPce2w
+id: media_edit_action
+label: 'Modifier le média'
+type: media
+plugin: 'entity:edit_action:media'
+configuration: {  }

+ 13 - 0
config/sync/system.action.media_publish_action.yml

@@ -0,0 +1,13 @@
+uuid: 61c7379d-40eb-473e-9250-fa6dd554153b
+langcode: fr
+status: true
+dependencies:
+  module:
+    - media
+_core:
+  default_config_hash: nh83qNNrmWE-CDdHz2MdFOAk60T9mzv3R-MaKfZR2jw
+id: media_publish_action
+label: 'Publication de média'
+type: media
+plugin: 'entity:publish_action:media'
+configuration: {  }

+ 13 - 0
config/sync/system.action.media_save_action.yml

@@ -0,0 +1,13 @@
+uuid: 90f7b024-6ba6-4592-900f-dd3d11abfb9b
+langcode: fr
+status: true
+dependencies:
+  module:
+    - media
+_core:
+  default_config_hash: VVyUA6PIaVeGtcIbgEWqJ6SYDiJdReBeojFswURFpKs
+id: media_save_action
+label: 'Enregistrement de média'
+type: media
+plugin: 'entity:save_action:media'
+configuration: {  }

+ 13 - 0
config/sync/system.action.media_unpublish_action.yml

@@ -0,0 +1,13 @@
+uuid: 1a224b24-c8ea-4060-8c04-905cca818c32
+langcode: fr
+status: true
+dependencies:
+  module:
+    - media
+_core:
+  default_config_hash: CsK6TseQ2DatEbZgbd30swOlZ28_HHwAESU2LvEnWq0
+id: media_unpublish_action
+label: 'Dépublication de média'
+type: media
+plugin: 'entity:unpublish_action:media'
+configuration: {  }

+ 2 - 0
config/sync/user.role.anonymous.yml

@@ -7,6 +7,7 @@ dependencies:
   module:
     - devel
     - filter
+    - media
     - system
 _core:
   default_config_hash: g0EHI5W4j_ZUCTvSQWEDEKVvC0g1Glt4YWZt_ihyvog
@@ -24,5 +25,6 @@ permissions:
   - 'create default workflow_transition'
   - 'create generique workflow_transition'
   - 'use text format wysiwyg'
+  - 'view media'
   - 'view published fil entities'
   - 'view search api pages'

+ 2 - 0
config/sync/user.role.authenticated.yml

@@ -7,6 +7,7 @@ dependencies:
   module:
     - devel
     - filter
+    - media
     - system
 _core:
   default_config_hash: NlAJ1uthbRfNcM-M7UCYixmpTNgZnkuQKQymrXPv7UY
@@ -33,6 +34,7 @@ permissions:
   - 'opt-in or out of matomo tracking'
   - 'use chutier'
   - 'use text format wysiwyg'
+  - 'view media'
   - 'view own unpublished chutier entities'
   - 'view own unpublished composition entities'
   - 'view own unpublished fil entities'

+ 910 - 0
config/sync/views.view.media.yml

@@ -0,0 +1,910 @@
+uuid: c3a583dd-f366-4446-b6ab-1029b72bd4c3
+langcode: fr
+status: true
+dependencies:
+  config:
+    - image.style.thumbnail
+  module:
+    - image
+    - media
+    - user
+_core:
+  default_config_hash: diywn6VdMoQOlDA-xslKdKrDko3SsTKfaK3WBG45UAg
+id: media
+label: Média
+module: views
+description: 'Trouver et gérer des media.'
+tag: ''
+base_table: media_field_data
+base_field: mid
+display:
+  default:
+    id: default
+    display_title: 'Par défaut'
+    display_plugin: default
+    position: 0
+    display_options:
+      title: Média
+      fields:
+        media_bulk_form:
+          id: media_bulk_form
+          table: media
+          field: media_bulk_form
+          relationship: none
+          group_type: group
+          admin_label: ''
+          entity_type: media
+          plugin_id: bulk_form
+          label: ''
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: false
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          action_title: Action
+          include_exclude: exclude
+          selected_actions: {  }
+        thumbnail__target_id:
+          id: thumbnail__target_id
+          table: media_field_data
+          field: thumbnail__target_id
+          relationship: none
+          group_type: group
+          admin_label: ''
+          entity_type: media
+          entity_field: thumbnail
+          plugin_id: field
+          label: Vignette
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: 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: target_id
+          type: image
+          settings:
+            image_link: ''
+            image_style: thumbnail
+            image_loading:
+              attribute: lazy
+          group_column: ''
+          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
+        name:
+          id: name
+          table: media_field_data
+          field: name
+          relationship: none
+          group_type: group
+          admin_label: ''
+          entity_type: media
+          entity_field: media
+          plugin_id: field
+          label: 'Nom du média'
+          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
+        bundle:
+          id: bundle
+          table: media_field_data
+          field: bundle
+          relationship: none
+          group_type: group
+          admin_label: ''
+          entity_type: media
+          entity_field: bundle
+          plugin_id: field
+          label: Type
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: 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: target_id
+          type: entity_reference_label
+          settings:
+            link: false
+          group_column: target_id
+          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
+        uid:
+          id: uid
+          table: media_field_data
+          field: uid
+          relationship: none
+          group_type: group
+          admin_label: ''
+          entity_type: media
+          entity_field: uid
+          plugin_id: field
+          label: Auteur
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: 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: target_id
+          type: entity_reference_label
+          settings:
+            link: true
+          group_column: target_id
+          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
+        status:
+          id: status
+          table: media_field_data
+          field: status
+          relationship: none
+          group_type: group
+          admin_label: ''
+          entity_type: media
+          entity_field: status
+          plugin_id: field
+          label: État
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: 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: boolean
+          settings:
+            format: custom
+            format_custom_false: 'Non publié'
+            format_custom_true: Publié
+          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
+        changed:
+          id: changed
+          table: media_field_data
+          field: changed
+          relationship: none
+          group_type: group
+          admin_label: ''
+          entity_type: media
+          entity_field: changed
+          plugin_id: field
+          label: 'Mis à jour'
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: 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: timestamp
+          settings:
+            date_format: short
+            custom_date_format: ''
+            timezone: ''
+          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
+        operations:
+          id: operations
+          table: media
+          field: operations
+          relationship: none
+          group_type: group
+          admin_label: ''
+          entity_type: media
+          plugin_id: entity_operations
+          label: Actions
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: true
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          destination: true
+      pager:
+        type: full
+        options:
+          offset: 0
+          items_per_page: 50
+          total_pages: null
+          id: 0
+          tags:
+            next: 'Suivant ›'
+            previous: '‹ Précédent'
+            first: '« Premier'
+            last: 'Dernier »'
+          expose:
+            items_per_page: false
+            items_per_page_label: 'Éléments par page'
+            items_per_page_options: '5, 10, 25, 50'
+            items_per_page_options_all: false
+            items_per_page_options_all_label: '- Tout -'
+            offset: false
+            offset_label: Décalage
+          quantity: 9
+      exposed_form:
+        type: basic
+        options:
+          submit_button: Filtrer
+          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: perm
+        options:
+          perm: 'access media overview'
+      cache:
+        type: tag
+        options: {  }
+      empty:
+        area_text_custom:
+          id: area_text_custom
+          table: views
+          field: area_text_custom
+          relationship: none
+          group_type: group
+          admin_label: ''
+          plugin_id: text_custom
+          empty: true
+          content: 'Aucun média disponible.'
+          tokenize: false
+      sorts:
+        created:
+          id: created
+          table: media_field_data
+          field: created
+          relationship: none
+          group_type: group
+          admin_label: ''
+          entity_type: media
+          entity_field: created
+          plugin_id: date
+          order: DESC
+          expose:
+            label: ''
+            field_identifier: created
+          exposed: false
+          granularity: second
+      arguments: {  }
+      filters:
+        name:
+          id: name
+          table: media_field_data
+          field: name
+          relationship: none
+          group_type: group
+          admin_label: ''
+          entity_type: media
+          entity_field: name
+          plugin_id: string
+          operator: contains
+          value: ''
+          group: 1
+          exposed: true
+          expose:
+            operator_id: name_op
+            label: 'Nom du média'
+            description: ''
+            use_operator: false
+            operator: name_op
+            operator_limit_selection: false
+            operator_list: {  }
+            identifier: name
+            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: {  }
+        bundle:
+          id: bundle
+          table: media_field_data
+          field: bundle
+          relationship: none
+          group_type: group
+          admin_label: ''
+          entity_type: media
+          entity_field: bundle
+          plugin_id: bundle
+          operator: in
+          value: {  }
+          group: 1
+          exposed: true
+          expose:
+            operator_id: bundle_op
+            label: Type
+            description: ''
+            use_operator: false
+            operator: bundle_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: media_field_data
+          field: status
+          relationship: none
+          group_type: group
+          admin_label: ''
+          entity_type: media
+          entity_field: status
+          plugin_id: boolean
+          operator: '='
+          value: '1'
+          group: 1
+          exposed: true
+          expose:
+            operator_id: ''
+            label: Vrai
+            description: null
+            use_operator: false
+            operator: status_op
+            operator_limit_selection: false
+            operator_list: {  }
+            identifier: status
+            required: true
+            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'
+        status_extra:
+          id: status_extra
+          table: media_field_data
+          field: status_extra
+          relationship: none
+          group_type: group
+          admin_label: ''
+          entity_type: media
+          plugin_id: media_status
+          operator: '='
+          value: ''
+          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: {  }
+        langcode:
+          id: langcode
+          table: media_field_data
+          field: langcode
+          relationship: none
+          group_type: group
+          admin_label: ''
+          entity_type: media
+          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: {  }
+      style:
+        type: table
+        options:
+          grouping: {  }
+          row_class: ''
+          default_row_class: true
+          columns:
+            name: name
+            bundle: bundle
+            changed: changed
+            uid: uid
+            status: status
+            thumbnail__target_id: thumbnail__target_id
+          default: changed
+          info:
+            name:
+              sortable: true
+              default_sort_order: asc
+              align: ''
+              separator: ''
+              empty_column: false
+              responsive: ''
+            bundle:
+              sortable: true
+              default_sort_order: asc
+              align: ''
+              separator: ''
+              empty_column: false
+              responsive: ''
+            changed:
+              sortable: true
+              default_sort_order: desc
+              align: ''
+              separator: ''
+              empty_column: false
+              responsive: ''
+            uid:
+              sortable: false
+              default_sort_order: asc
+              align: ''
+              separator: ''
+              empty_column: false
+              responsive: ''
+            status:
+              sortable: true
+              default_sort_order: asc
+              align: ''
+              separator: ''
+              empty_column: false
+              responsive: ''
+            thumbnail__target_id:
+              sortable: false
+              default_sort_order: asc
+              align: ''
+              separator: ''
+              empty_column: false
+              responsive: ''
+          override: true
+          sticky: false
+          summary: ''
+          empty_table: true
+          caption: ''
+          description: ''
+      row:
+        type: fields
+      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: 0
+      contexts:
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - url
+        - url.query_args
+        - user
+        - user.permissions
+      tags: {  }
+  media_page_list:
+    id: media_page_list
+    display_title: Média
+    display_plugin: page
+    position: 1
+    display_options:
+      display_description: ''
+      display_extenders: {  }
+      path: admin/content/media
+      menu:
+        type: tab
+        title: Média
+        description: ''
+        weight: 0
+        expanded: false
+        menu_name: main
+        parent: ''
+        context: '0'
+    cache_metadata:
+      max-age: 0
+      contexts:
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - url
+        - url.query_args
+        - user
+        - user.permissions
+      tags: {  }