From dea09b79d7b748b157e2ef805815e1ea4f92ea94 Mon Sep 17 00:00:00 2001 From: bach Date: Tue, 10 Aug 2021 16:09:31 +0200 Subject: [PATCH 01/11] changed order of actus teaser --- ...ity_view_display.node.actualite.teaser.yml | 24 ++++++++++++------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/config/sync/core.entity_view_display.node.actualite.teaser.yml b/config/sync/core.entity_view_display.node.actualite.teaser.yml index 1f0e1a4d..93a10349 100644 --- a/config/sync/core.entity_view_display.node.actualite.teaser.yml +++ b/config/sync/core.entity_view_display.node.actualite.teaser.yml @@ -21,6 +21,7 @@ dependencies: module: - image - panelizer + - smart_date - user third_party_settings: panelizer: @@ -33,9 +34,21 @@ targetEntityType: node bundle: actualite mode: teaser content: + field_dates_actu: + type: smartdate_default + weight: 2 + region: content + label: visually_hidden + settings: + timezone_override: '' + format: date_only + force_chronological: false + add_classes: 0 + format_type: medium + third_party_settings: { } field_image: type: image - weight: 2 + weight: 1 region: content label: hidden settings: @@ -52,20 +65,14 @@ content: third_party_settings: { } field_sous_titre: type: string - weight: 1 + weight: 3 region: content label: hidden settings: link_to_entity: false third_party_settings: { } - links: - weight: 3 - region: content - settings: { } - third_party_settings: { } hidden: body: true - field_dates_actu: true field_evenements_lies: true field_fichier: true field_lien: true @@ -74,4 +81,5 @@ hidden: field_ressources_liees: true field_theme: true langcode: true + links: true search_api_excerpt: true From efc0b9cd11d2867bd88a58dd5c7ab1f7d3269a24 Mon Sep 17 00:00:00 2001 From: bach Date: Tue, 10 Aug 2021 16:15:43 +0200 Subject: [PATCH 02/11] fixed double title on last ressources on home #1385 --- config/sync/views.view.home_blocks.yml | 65 -------------------------- 1 file changed, 65 deletions(-) diff --git a/config/sync/views.view.home_blocks.yml b/config/sync/views.view.home_blocks.yml index b3b6d4d3..4e2f3871 100644 --- a/config/sync/views.view.home_blocks.yml +++ b/config/sync/views.view.home_blocks.yml @@ -307,71 +307,6 @@ display: separator: ', ' field_api_classes: false plugin_id: field - title_1: - id: title_1 - table: node_field_data - field: title - relationship: none - group_type: group - admin_label: '' - label: '' - exclude: false - alter: - alter_text: false - text: '' - make_link: false - path: '' - absolute: false - external: false - replace_spaces: false - path_case: none - trim_whitespace: false - alt: '' - rel: '' - link_class: '' - prefix: '' - suffix: '' - target: '' - nl2br: false - max_length: 0 - word_boundary: true - ellipsis: true - more_link: false - more_link_text: '' - more_link_path: '' - strip_tags: false - trim: false - preserve_tags: '' - html: false - element_type: '' - element_class: '' - element_label_type: '' - element_label_class: '' - element_label_colon: false - element_wrapper_type: '' - element_wrapper_class: '' - element_default_classes: true - empty: '' - hide_empty: false - empty_zero: false - hide_alter_empty: true - click_sort_column: value - type: 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 - entity_type: node - entity_field: title - plugin_id: field filters: status: value: '1' From 9dd4df0e69ca12e5611e5e78ecd605907e27396f Mon Sep 17 00:00:00 2001 From: bach Date: Tue, 10 Aug 2021 16:17:59 +0200 Subject: [PATCH 03/11] fixed pixeled images on actus home #1384 --- config/sync/views.view.home_blocks.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/config/sync/views.view.home_blocks.yml b/config/sync/views.view.home_blocks.yml index 4e2f3871..d235e843 100644 --- a/config/sync/views.view.home_blocks.yml +++ b/config/sync/views.view.home_blocks.yml @@ -11,7 +11,6 @@ dependencies: - field.storage.node.field_textes - field.storage.node.field_type_evenement - image.style.large - - image.style.medium - node.type.actualite - node.type.evenement - node.type.ressource @@ -904,7 +903,7 @@ display: click_sort_column: target_id type: image settings: - image_style: medium + image_style: large image_link: content group_column: '' group_columns: { } From 53df286b9ebbfe61084f445b8f2835823e4dcc84 Mon Sep 17 00:00:00 2001 From: bach Date: Tue, 10 Aug 2021 16:27:10 +0200 Subject: [PATCH 04/11] even bigger images on actus home #1384 --- config/sync/image.style.very_large.yml | 15 +++++++++++++++ config/sync/views.view.home_blocks.yml | 3 ++- 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 config/sync/image.style.very_large.yml diff --git a/config/sync/image.style.very_large.yml b/config/sync/image.style.very_large.yml new file mode 100644 index 00000000..11b318c6 --- /dev/null +++ b/config/sync/image.style.very_large.yml @@ -0,0 +1,15 @@ +uuid: 0314cfd3-9ceb-4b13-9466-c1694e178e24 +langcode: fr +status: true +dependencies: { } +name: very_large +label: 'very-large (800-600)' +effects: + 2d34d71f-8236-43cf-8ba5-e814b18a64af: + uuid: 2d34d71f-8236-43cf-8ba5-e814b18a64af + id: image_scale + weight: 1 + data: + width: 800 + height: 600 + upscale: true diff --git a/config/sync/views.view.home_blocks.yml b/config/sync/views.view.home_blocks.yml index d235e843..f151bfaa 100644 --- a/config/sync/views.view.home_blocks.yml +++ b/config/sync/views.view.home_blocks.yml @@ -11,6 +11,7 @@ dependencies: - field.storage.node.field_textes - field.storage.node.field_type_evenement - image.style.large + - image.style.very_large - node.type.actualite - node.type.evenement - node.type.ressource @@ -903,7 +904,7 @@ display: click_sort_column: target_id type: image settings: - image_style: large + image_style: very_large image_link: content group_column: '' group_columns: { } From 89b0659240ec64572adcea32591fb5bda129e19f Mon Sep 17 00:00:00 2001 From: bach Date: Tue, 10 Aug 2021 21:50:28 +0200 Subject: [PATCH 05/11] added logos on header #1293 --- composer.json | 1 + composer.lock | 50 ++++++++++++++++++- config/sync/block.block.identitedusite.yml | 2 +- config/sync/block.block.logogouv.yml | 30 +++++++++++ config/sync/block.block.logogouvcartouche.yml | 30 +++++++++++ config/sync/block.block.logopuca.yml | 30 +++++++++++ config/sync/block_content.type.logo_block.yml | 8 +++ ...splay.block_content.logo_block.default.yml | 49 ++++++++++++++++++ ...splay.block_content.logo_block.default.yml | 35 +++++++++++++ config/sync/core.extension.yml | 1 + ...ld.block_content.logo_block.field_link.yml | 23 +++++++++ ...ld.block_content.logo_block.field_logo.yml | 38 ++++++++++++++ ...field.storage.block_content.field_link.yml | 19 +++++++ ...field.storage.block_content.field_logo.yml | 30 +++++++++++ ...tent_settings.block_content.logo_block.yml | 11 ++++ config/sync/linked_field.config.yml | 16 ++++++ .../smart_date.smart_date_format.default.yml | 2 +- 17 files changed, 372 insertions(+), 3 deletions(-) create mode 100644 config/sync/block.block.logogouv.yml create mode 100644 config/sync/block.block.logogouvcartouche.yml create mode 100644 config/sync/block.block.logopuca.yml create mode 100644 config/sync/block_content.type.logo_block.yml create mode 100644 config/sync/core.entity_form_display.block_content.logo_block.default.yml create mode 100644 config/sync/core.entity_view_display.block_content.logo_block.default.yml create mode 100644 config/sync/field.field.block_content.logo_block.field_link.yml create mode 100644 config/sync/field.field.block_content.logo_block.field_logo.yml create mode 100644 config/sync/field.storage.block_content.field_link.yml create mode 100644 config/sync/field.storage.block_content.field_logo.yml create mode 100644 config/sync/language.content_settings.block_content.logo_block.yml create mode 100644 config/sync/linked_field.config.yml diff --git a/composer.json b/composer.json index 37e5ede0..c3482879 100644 --- a/composer.json +++ b/composer.json @@ -29,6 +29,7 @@ "drupal/leaflet": "^2.1", "drupal/leaflet_more_maps": "^2.1", "drupal/leaflet_more_markers": "^1.1", + "drupal/linked_field": "^1.3", "drupal/migrate_devel": "2.x-dev@dev", "drupal/migrate_plus": "^5.1", "drupal/migrate_tools": "5.x-dev@dev", diff --git a/composer.lock b/composer.lock index f981ca48..720924ae 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "60ec9cf473a30efc4da051a5713a0a02", + "content-hash": "328b7f6a32c6d7ca83f1be7cf6b6435a", "packages": [ { "name": "ajgl/breakpoint-twig-extension", @@ -6773,6 +6773,54 @@ "source": "https://git.drupalcode.org/project/link_attributes" } }, + { + "name": "drupal/linked_field", + "version": "1.3.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/linked_field.git", + "reference": "8.x-1.3" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/linked_field-8.x-1.3.zip", + "reference": "8.x-1.3", + "shasum": "0350c415eba6ff63d9fc8f3a162564dd4c2142e2" + }, + "require": { + "drupal/core": "^8 || ^9" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.3", + "datestamp": "1583855735", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "hubdrop", + "homepage": "https://www.drupal.org/user/2750597" + }, + { + "name": "yannickoo", + "homepage": "https://www.drupal.org/user/531118" + } + ], + "description": "Adds the functionality to link fields to a specific destination.", + "homepage": "https://www.drupal.org/project/linked_field", + "support": { + "source": "https://git.drupalcode.org/project/linked_field" + } + }, { "name": "drupal/linkit", "version": "5.0.0-beta12", diff --git a/config/sync/block.block.identitedusite.yml b/config/sync/block.block.identitedusite.yml index ef46fb77..248a2d33 100644 --- a/config/sync/block.block.identitedusite.yml +++ b/config/sync/block.block.identitedusite.yml @@ -10,7 +10,7 @@ dependencies: id: identitedusite theme: popsu region: header_top_left -weight: 0 +weight: -4 provider: null plugin: system_branding_block settings: diff --git a/config/sync/block.block.logogouv.yml b/config/sync/block.block.logogouv.yml new file mode 100644 index 00000000..372429db --- /dev/null +++ b/config/sync/block.block.logogouv.yml @@ -0,0 +1,30 @@ +uuid: 98cced88-96ab-4187-bf85-9d9c6d087dad +langcode: fr +status: true +dependencies: + content: + - 'block_content:logo_block:68fcdff8-7b8c-4414-a84b-6ce173b5dc8b' + module: + - block_content + - system + theme: + - popsu +id: logogouv +theme: popsu +region: header_top_left +weight: -7 +provider: null +plugin: 'block_content:68fcdff8-7b8c-4414-a84b-6ce173b5dc8b' +settings: + id: 'block_content:68fcdff8-7b8c-4414-a84b-6ce173b5dc8b' + label: 'logo gouv full' + provider: block_content + label_display: '0' + status: true + info: '' + view_mode: full +visibility: + request_path: + id: request_path + pages: '' + negate: false diff --git a/config/sync/block.block.logogouvcartouche.yml b/config/sync/block.block.logogouvcartouche.yml new file mode 100644 index 00000000..b92b0775 --- /dev/null +++ b/config/sync/block.block.logogouvcartouche.yml @@ -0,0 +1,30 @@ +uuid: 9dc169ba-d351-4f91-8301-7ebd851d33e5 +langcode: fr +status: true +dependencies: + content: + - 'block_content:logo_block:949c5592-687e-452d-9c85-17ab62f166c1' + module: + - block_content + - system + theme: + - popsu +id: logogouvcartouche +theme: popsu +region: header_top_left +weight: -6 +provider: null +plugin: 'block_content:949c5592-687e-452d-9c85-17ab62f166c1' +settings: + id: 'block_content:949c5592-687e-452d-9c85-17ab62f166c1' + label: 'logo gouv cartouche' + provider: block_content + label_display: '0' + status: true + info: '' + view_mode: full +visibility: + request_path: + id: request_path + pages: '' + negate: true diff --git a/config/sync/block.block.logopuca.yml b/config/sync/block.block.logopuca.yml new file mode 100644 index 00000000..4863d39b --- /dev/null +++ b/config/sync/block.block.logopuca.yml @@ -0,0 +1,30 @@ +uuid: eba5d343-685c-4271-9243-cf6c308d2a60 +langcode: fr +status: true +dependencies: + content: + - 'block_content:logo_block:52af228a-19dd-4eb5-bce4-6d7b3e4acff1' + module: + - block_content + - system + theme: + - popsu +id: logopuca +theme: popsu +region: header_top_left +weight: -5 +provider: null +plugin: 'block_content:52af228a-19dd-4eb5-bce4-6d7b3e4acff1' +settings: + id: 'block_content:52af228a-19dd-4eb5-bce4-6d7b3e4acff1' + label: 'logo puca' + provider: block_content + label_display: '0' + status: true + info: '' + view_mode: full +visibility: + request_path: + id: request_path + pages: '' + negate: false diff --git a/config/sync/block_content.type.logo_block.yml b/config/sync/block_content.type.logo_block.yml new file mode 100644 index 00000000..2973d27a --- /dev/null +++ b/config/sync/block_content.type.logo_block.yml @@ -0,0 +1,8 @@ +uuid: 1e33c9e4-5103-4e65-88b4-bb3c290a43e3 +langcode: fr +status: true +dependencies: { } +id: logo_block +label: 'logo block' +revision: 0 +description: '' diff --git a/config/sync/core.entity_form_display.block_content.logo_block.default.yml b/config/sync/core.entity_form_display.block_content.logo_block.default.yml new file mode 100644 index 00000000..59b8e31d --- /dev/null +++ b/config/sync/core.entity_form_display.block_content.logo_block.default.yml @@ -0,0 +1,49 @@ +uuid: 18dd32df-9d6d-4302-a6cd-b9cd120adc38 +langcode: fr +status: true +dependencies: + config: + - block_content.type.logo_block + - field.field.block_content.logo_block.field_link + - field.field.block_content.logo_block.field_logo + - image.style.thumbnail + module: + - image + - link +id: block_content.logo_block.default +targetEntityType: block_content +bundle: logo_block +mode: default +content: + field_link: + weight: 27 + settings: + placeholder_url: '' + placeholder_title: '' + third_party_settings: { } + type: link_default + region: content + field_logo: + weight: 28 + settings: + progress_indicator: throbber + preview_image_style: thumbnail + third_party_settings: { } + type: image_image + region: content + info: + type: string_textfield + weight: -5 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } + langcode: + type: language_select + weight: 2 + region: content + settings: + include_locked: true + third_party_settings: { } +hidden: { } diff --git a/config/sync/core.entity_view_display.block_content.logo_block.default.yml b/config/sync/core.entity_view_display.block_content.logo_block.default.yml new file mode 100644 index 00000000..55779735 --- /dev/null +++ b/config/sync/core.entity_view_display.block_content.logo_block.default.yml @@ -0,0 +1,35 @@ +uuid: a1ef1878-f85b-4468-866f-98ad307a304b +langcode: fr +status: true +dependencies: + config: + - block_content.type.logo_block + - field.field.block_content.logo_block.field_link + - field.field.block_content.logo_block.field_logo + module: + - image + - linked_field +id: block_content.logo_block.default +targetEntityType: block_content +bundle: logo_block +mode: default +content: + field_logo: + weight: 0 + label: visually_hidden + settings: + image_style: '' + image_link: '' + third_party_settings: + linked_field: + linked: '1' + type: field + destination: field_link + advanced: { } + token: '' + type: image + region: content +hidden: + field_link: true + langcode: true + search_api_excerpt: true diff --git a/config/sync/core.extension.yml b/config/sync/core.extension.yml index 9e85fb44..5436bf4b 100644 --- a/config/sync/core.extension.yml +++ b/config/sync/core.extension.yml @@ -147,6 +147,7 @@ module: content_translation: 10 views: 10 paragraphs: 11 + linked_field: 100 figli_starter_kit: 1000 theme: seven: 0 diff --git a/config/sync/field.field.block_content.logo_block.field_link.yml b/config/sync/field.field.block_content.logo_block.field_link.yml new file mode 100644 index 00000000..ab334a65 --- /dev/null +++ b/config/sync/field.field.block_content.logo_block.field_link.yml @@ -0,0 +1,23 @@ +uuid: 236a2d2e-d7a9-4c3b-ad31-3d7d22d78070 +langcode: fr +status: true +dependencies: + config: + - block_content.type.logo_block + - field.storage.block_content.field_link + module: + - link +id: block_content.logo_block.field_link +field_name: field_link +entity_type: block_content +bundle: logo_block +label: link +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + link_type: 16 + title: 0 +field_type: link diff --git a/config/sync/field.field.block_content.logo_block.field_logo.yml b/config/sync/field.field.block_content.logo_block.field_logo.yml new file mode 100644 index 00000000..9d821c01 --- /dev/null +++ b/config/sync/field.field.block_content.logo_block.field_logo.yml @@ -0,0 +1,38 @@ +uuid: f36f529a-13bf-4abe-a7c3-ddb4809c2114 +langcode: fr +status: true +dependencies: + config: + - block_content.type.logo_block + - field.storage.block_content.field_logo + module: + - image +id: block_content.logo_block.field_logo +field_name: field_logo +entity_type: block_content +bundle: logo_block +label: logo +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + file_directory: '[date:custom:Y]-[date:custom:m]' + file_extensions: 'svg png gif jpg jpeg' + max_filesize: '' + max_resolution: '' + min_resolution: '' + alt_field: true + alt_field_required: true + title_field: true + title_field_required: false + default_image: + uuid: '' + alt: '' + title: '' + width: null + height: null + handler: 'default:file' + handler_settings: { } +field_type: image diff --git a/config/sync/field.storage.block_content.field_link.yml b/config/sync/field.storage.block_content.field_link.yml new file mode 100644 index 00000000..0118b7d6 --- /dev/null +++ b/config/sync/field.storage.block_content.field_link.yml @@ -0,0 +1,19 @@ +uuid: 0fb07a2a-e4ef-46e4-b761-94e5d5624284 +langcode: fr +status: true +dependencies: + module: + - block_content + - link +id: block_content.field_link +field_name: field_link +entity_type: block_content +type: link +settings: { } +module: link +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/field.storage.block_content.field_logo.yml b/config/sync/field.storage.block_content.field_logo.yml new file mode 100644 index 00000000..9ca7aec4 --- /dev/null +++ b/config/sync/field.storage.block_content.field_logo.yml @@ -0,0 +1,30 @@ +uuid: 7b600369-dc2d-4f60-908a-f674c41c312c +langcode: fr +status: true +dependencies: + module: + - block_content + - file + - image +id: block_content.field_logo +field_name: field_logo +entity_type: block_content +type: image +settings: + uri_scheme: public + default_image: + uuid: '' + alt: '' + title: '' + width: null + height: null + target_type: file + display_field: false + display_default: false +module: image +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/language.content_settings.block_content.logo_block.yml b/config/sync/language.content_settings.block_content.logo_block.yml new file mode 100644 index 00000000..a6cbfcdf --- /dev/null +++ b/config/sync/language.content_settings.block_content.logo_block.yml @@ -0,0 +1,11 @@ +uuid: 3de40503-8d60-4f51-af44-eabf5bfe873b +langcode: fr +status: true +dependencies: + config: + - block_content.type.logo_block +id: block_content.logo_block +target_entity_type_id: block_content +target_bundle: logo_block +default_langcode: site_default +language_alterable: false diff --git a/config/sync/linked_field.config.yml b/config/sync/linked_field.config.yml new file mode 100644 index 00000000..1474a392 --- /dev/null +++ b/config/sync/linked_field.config.yml @@ -0,0 +1,16 @@ +attributes: + title: + label: '' + description: '' + target: + label: '' + description: '' + class: + label: '' + description: '' + rel: + label: Relationship + description: '' +_core: + default_config_hash: PQasQC1X7aWGPpdeZMscZrE9K0RnK_czZQedrwTJor8 +langcode: fr diff --git a/config/sync/smart_date.smart_date_format.default.yml b/config/sync/smart_date.smart_date_format.default.yml index df52dafd..d9a6af82 100644 --- a/config/sync/smart_date.smart_date_format.default.yml +++ b/config/sync/smart_date.smart_date_format.default.yml @@ -6,7 +6,7 @@ _core: default_config_hash: QOzaA8j2871_aWBJyVZm_LqREilQnXZqRuk3HNANrEo id: default label: défaut -date_format: 'D, M j Y' +date_format: 'D j M Y' time_format: 'g:ia' time_hour_format: ga allday_label: 'All day' From a4e77a5dd14579921603290d30a33be7baf2c7c3 Mon Sep 17 00:00:00 2001 From: bach Date: Tue, 10 Aug 2021 21:52:16 +0200 Subject: [PATCH 06/11] forgot structure sync config for logos on header #1293 --- config/sync/structure_sync.data.yml | 64 ++++++++++++++++++++++++++++- 1 file changed, 62 insertions(+), 2 deletions(-) diff --git a/config/sync/structure_sync.data.yml b/config/sync/structure_sync.data.yml index e416f5c4..8702a00a 100644 --- a/config/sync/structure_sync.data.yml +++ b/config/sync/structure_sync.data.yml @@ -109,6 +109,66 @@ menus: langcode: fr uuid: dcb524fb-b05d-4553-b819-00de28afa04f blocks: + - + info: 'logo gouv cartouche' + langcode: fr + uuid: 949c5592-687e-452d-9c85-17ab62f166c1 + bundle: logo_block + revision_id: null + rev_id_current: null + fields: + field_link: + - + uri: 'https://www.gouvernement.fr/' + title: '' + options: { } + field_logo: + - + target_id: '1289' + alt: 'https://www.gouvernement.fr/' + title: 'https://www.gouvernement.fr/' + width: '92' + height: '33' + - + info: 'logo puca' + langcode: fr + uuid: 52af228a-19dd-4eb5-bce4-6d7b3e4acff1 + bundle: logo_block + revision_id: null + rev_id_current: null + fields: + field_link: + - + uri: 'http://www.urbanisme-puca.gouv.fr/' + title: '' + options: { } + field_logo: + - + target_id: '1288' + alt: puca + title: puca + width: '313' + height: '181' + - + info: 'logo gouv' + langcode: fr + uuid: 68fcdff8-7b8c-4414-a84b-6ce173b5dc8b + bundle: logo_block + revision_id: null + rev_id_current: null + fields: + field_link: + - + uri: 'https://www.gouvernement.fr/' + title: '' + options: { } + field_logo: + - + target_id: '1287' + alt: 'https://www.gouvernement.fr/' + title: 'https://www.gouvernement.fr/' + width: '390' + height: '217' - info: 'Actus link' langcode: fr @@ -123,7 +183,7 @@ blocks: summary: '' format: wysiwyg - - info: 'Logos footer' + info: 'Logos gouv' langcode: fr uuid: d61049b4-1d02-41f9-b590-07d2488190a6 bundle: custom @@ -132,7 +192,7 @@ blocks: fields: body: - - value: "logo gouv\r\nlogo puca" + value: "

logo gouv logo puca

\r\n" summary: '' format: wysiwyg - From ea21330dda5da862d3055802dfd6554bf6d0d8ad Mon Sep 17 00:00:00 2001 From: bach Date: Tue, 10 Aug 2021 21:57:11 +0200 Subject: [PATCH 07/11] fixed header lest logo blocks from prod --- config/sync/structure_sync.data.yml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/config/sync/structure_sync.data.yml b/config/sync/structure_sync.data.yml index 8702a00a..d13a3394 100644 --- a/config/sync/structure_sync.data.yml +++ b/config/sync/structure_sync.data.yml @@ -110,9 +110,9 @@ menus: uuid: dcb524fb-b05d-4553-b819-00de28afa04f blocks: - - info: 'logo gouv cartouche' + info: 'logo gouv' langcode: fr - uuid: 949c5592-687e-452d-9c85-17ab62f166c1 + uuid: 68fcdff8-7b8c-4414-a84b-6ce173b5dc8b bundle: logo_block revision_id: null rev_id_current: null @@ -124,11 +124,11 @@ blocks: options: { } field_logo: - - target_id: '1289' + target_id: '1297' alt: 'https://www.gouvernement.fr/' title: 'https://www.gouvernement.fr/' - width: '92' - height: '33' + width: '390' + height: '217' - info: 'logo puca' langcode: fr @@ -144,15 +144,15 @@ blocks: options: { } field_logo: - - target_id: '1288' - alt: puca - title: puca + target_id: '1296' + alt: 'http://www.urbanisme-puca.gouv.fr/' + title: 'http://www.urbanisme-puca.gouv.fr/' width: '313' height: '181' - - info: 'logo gouv' + info: 'logo gouv cartouche' langcode: fr - uuid: 68fcdff8-7b8c-4414-a84b-6ce173b5dc8b + uuid: 949c5592-687e-452d-9c85-17ab62f166c1 bundle: logo_block revision_id: null rev_id_current: null @@ -164,11 +164,11 @@ blocks: options: { } field_logo: - - target_id: '1287' + target_id: '1295' alt: 'https://www.gouvernement.fr/' title: 'https://www.gouvernement.fr/' - width: '390' - height: '217' + width: '92' + height: '33' - info: 'Actus link' langcode: fr From b1fe77336cbbf330cf4c7110b63c27ae170acb0c Mon Sep 17 00:00:00 2001 From: bach Date: Tue, 10 Aug 2021 22:32:47 +0200 Subject: [PATCH 08/11] added logo field in programmes and programme's logo display in header --- ...ock.views_block__programme_toc_block_7.yml | 33 +++ ...ty_form_display.node.programme.default.yml | 20 +- ...ty_view_display.node.programme.default.yml | 10 + ...ity_view_display.node.programme.teaser.yml | 2 + .../field.field.node.programme.field_logo.yml | 38 +++ config/sync/field.storage.node.field_logo.yml | 30 +++ config/sync/structure_sync.data.yml | 26 +- config/sync/views.view.programme_toc.yml | 225 ++++++++++++++++++ 8 files changed, 366 insertions(+), 18 deletions(-) create mode 100644 config/sync/block.block.views_block__programme_toc_block_7.yml create mode 100644 config/sync/field.field.node.programme.field_logo.yml create mode 100644 config/sync/field.storage.node.field_logo.yml diff --git a/config/sync/block.block.views_block__programme_toc_block_7.yml b/config/sync/block.block.views_block__programme_toc_block_7.yml new file mode 100644 index 00000000..efb8e10f --- /dev/null +++ b/config/sync/block.block.views_block__programme_toc_block_7.yml @@ -0,0 +1,33 @@ +uuid: b87bad3d-a533-418b-b3db-5da851445158 +langcode: fr +status: true +dependencies: + config: + - views.view.programme_toc + module: + - node + - views + theme: + - popsu +id: views_block__programme_toc_block_7 +theme: popsu +region: header_top_left +weight: 0 +provider: null +plugin: 'views_block:programme_toc-block_7' +settings: + id: 'views_block:programme_toc-block_7' + label: '' + provider: views + label_display: '0' + views_label: '' + items_per_page: none + context_mapping: { } +visibility: + node_type: + id: node_type + bundles: + programme: programme + negate: false + context_mapping: + node: '@node.node_route_context:node' diff --git a/config/sync/core.entity_form_display.node.programme.default.yml b/config/sync/core.entity_form_display.node.programme.default.yml index 6f12a004..9d06b780 100644 --- a/config/sync/core.entity_form_display.node.programme.default.yml +++ b/config/sync/core.entity_form_display.node.programme.default.yml @@ -7,6 +7,7 @@ dependencies: - field.field.node.programme.field_actif - field.field.node.programme.field_diaporama - field.field.node.programme.field_fichier + - field.field.node.programme.field_logo - field.field.node.programme.field_partenaires - field.field.node.programme.field_poid - field.field.node.programme.field_sous_parties @@ -53,10 +54,11 @@ third_party_settings: label: Principal group_details: children: + - field_logo + - field_actif - promote - status - field_poid - - field_actif parent_name: '' weight: 20 format_type: details_sidebar @@ -142,7 +144,7 @@ content: third_party_settings: { } region: content field_actif: - weight: 14 + weight: 129 settings: display_label: true third_party_settings: { } @@ -163,6 +165,14 @@ content: third_party_settings: { } type: file_generic region: content + field_logo: + weight: 128 + settings: + progress_indicator: throbber + preview_image_style: thumbnail + third_party_settings: { } + type: image_image + region: content field_partenaires: weight: 126 settings: @@ -176,7 +186,7 @@ content: type: entity_reference_paragraphs region: content field_poid: - weight: 17 + weight: 132 settings: placeholder: '' third_party_settings: { } @@ -216,14 +226,14 @@ content: type: boolean_checkbox settings: display_label: true - weight: 15 + weight: 130 region: content third_party_settings: { } status: type: boolean_checkbox settings: display_label: true - weight: 16 + weight: 131 region: content third_party_settings: { } title: diff --git a/config/sync/core.entity_view_display.node.programme.default.yml b/config/sync/core.entity_view_display.node.programme.default.yml index 402e6d47..4778579f 100644 --- a/config/sync/core.entity_view_display.node.programme.default.yml +++ b/config/sync/core.entity_view_display.node.programme.default.yml @@ -7,6 +7,7 @@ dependencies: - field.field.node.programme.field_actif - field.field.node.programme.field_diaporama - field.field.node.programme.field_fichier + - field.field.node.programme.field_logo - field.field.node.programme.field_partenaires - field.field.node.programme.field_poid - field.field.node.programme.field_sous_parties @@ -54,6 +55,15 @@ content: third_party_settings: { } type: file_default region: content + field_logo: + weight: 7 + label: above + settings: + image_style: '' + image_link: '' + third_party_settings: { } + type: image + region: content field_partenaires: weight: 5 label: hidden diff --git a/config/sync/core.entity_view_display.node.programme.teaser.yml b/config/sync/core.entity_view_display.node.programme.teaser.yml index f78474d3..f0d1e29b 100644 --- a/config/sync/core.entity_view_display.node.programme.teaser.yml +++ b/config/sync/core.entity_view_display.node.programme.teaser.yml @@ -8,6 +8,7 @@ dependencies: - field.field.node.programme.field_actif - field.field.node.programme.field_diaporama - field.field.node.programme.field_fichier + - field.field.node.programme.field_logo - field.field.node.programme.field_partenaires - field.field.node.programme.field_poid - field.field.node.programme.field_sous_parties @@ -38,6 +39,7 @@ hidden: field_actif: true field_diaporama: true field_fichier: true + field_logo: true field_partenaires: true field_poid: true field_sous_parties: true diff --git a/config/sync/field.field.node.programme.field_logo.yml b/config/sync/field.field.node.programme.field_logo.yml new file mode 100644 index 00000000..3c0705c6 --- /dev/null +++ b/config/sync/field.field.node.programme.field_logo.yml @@ -0,0 +1,38 @@ +uuid: 14b69744-b0a2-4467-8456-c35bb7302d3c +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_logo + - node.type.programme + module: + - image +id: node.programme.field_logo +field_name: field_logo +entity_type: node +bundle: programme +label: logo +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +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: false + title_field: true + title_field_required: false + default_image: + uuid: '' + alt: '' + title: '' + width: null + height: null + handler: 'default:file' + handler_settings: { } +field_type: image diff --git a/config/sync/field.storage.node.field_logo.yml b/config/sync/field.storage.node.field_logo.yml new file mode 100644 index 00000000..0ca30437 --- /dev/null +++ b/config/sync/field.storage.node.field_logo.yml @@ -0,0 +1,30 @@ +uuid: fbb6d321-559e-4534-a80c-a8e92986cdcb +langcode: fr +status: true +dependencies: + module: + - file + - image + - node +id: node.field_logo +field_name: field_logo +entity_type: node +type: image +settings: + uri_scheme: public + default_image: + uuid: '' + alt: '' + title: '' + width: null + height: null + target_type: file + display_field: false + display_default: false +module: image +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/structure_sync.data.yml b/config/sync/structure_sync.data.yml index d13a3394..8702a00a 100644 --- a/config/sync/structure_sync.data.yml +++ b/config/sync/structure_sync.data.yml @@ -110,9 +110,9 @@ menus: uuid: dcb524fb-b05d-4553-b819-00de28afa04f blocks: - - info: 'logo gouv' + info: 'logo gouv cartouche' langcode: fr - uuid: 68fcdff8-7b8c-4414-a84b-6ce173b5dc8b + uuid: 949c5592-687e-452d-9c85-17ab62f166c1 bundle: logo_block revision_id: null rev_id_current: null @@ -124,11 +124,11 @@ blocks: options: { } field_logo: - - target_id: '1297' + target_id: '1289' alt: 'https://www.gouvernement.fr/' title: 'https://www.gouvernement.fr/' - width: '390' - height: '217' + width: '92' + height: '33' - info: 'logo puca' langcode: fr @@ -144,15 +144,15 @@ blocks: options: { } field_logo: - - target_id: '1296' - alt: 'http://www.urbanisme-puca.gouv.fr/' - title: 'http://www.urbanisme-puca.gouv.fr/' + target_id: '1288' + alt: puca + title: puca width: '313' height: '181' - - info: 'logo gouv cartouche' + info: 'logo gouv' langcode: fr - uuid: 949c5592-687e-452d-9c85-17ab62f166c1 + uuid: 68fcdff8-7b8c-4414-a84b-6ce173b5dc8b bundle: logo_block revision_id: null rev_id_current: null @@ -164,11 +164,11 @@ blocks: options: { } field_logo: - - target_id: '1295' + target_id: '1287' alt: 'https://www.gouvernement.fr/' title: 'https://www.gouvernement.fr/' - width: '92' - height: '33' + width: '390' + height: '217' - info: 'Actus link' langcode: fr diff --git a/config/sync/views.view.programme_toc.yml b/config/sync/views.view.programme_toc.yml index bcfe7e67..8ffb9275 100644 --- a/config/sync/views.view.programme_toc.yml +++ b/config/sync/views.view.programme_toc.yml @@ -4,15 +4,19 @@ status: true dependencies: config: - core.entity_view_mode.node.teaser + - field.storage.node.field_logo - field.storage.node.field_themes_lies - field.storage.node.field_ville + - image.style.medium - node.type.actualite - node.type.evenement + - node.type.programme - node.type.projet - node.type.ressource - node.type.theme module: - datetime + - image - node - user id: programme_toc @@ -1316,3 +1320,224 @@ display: tags: - 'config:field.storage.node.field_themes_lies' - 'config:field.storage.node.field_ville' + block_7: + display_plugin: block + id: block_7 + display_title: 'Logo programme' + position: 7 + display_options: + display_extenders: + views_ef_fieldset: { } + display_description: '' + style: + type: default + options: + grouping: { } + row_class: '' + default_row_class: true + defaults: + style: false + row: false + fields: false + filters: false + filter_groups: false + sorts: false + header: false + pager: false + title: false + arguments: false + row: + type: fields + options: + default_field_elements: true + inline: { } + separator: '' + hide_empty: true + fields: + field_logo: + id: field_logo + table: node__field_logo + field: field_logo + relationship: none + group_type: group + admin_label: '' + label: '' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: target_id + type: image + settings: + image_style: medium + image_link: '' + 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 + plugin_id: field + filters: + status: + value: '1' + table: node_field_data + field: status + plugin_id: boolean + entity_type: node + entity_field: status + id: status + expose: + operator: '' + operator_limit_selection: false + operator_list: { } + group: 1 + type: + id: type + table: node_field_data + field: type + relationship: none + group_type: group + admin_label: '' + operator: in + value: + programme: programme + group: 1 + exposed: false + expose: + operator_id: '' + label: '' + description: '' + use_operator: false + operator: '' + operator_limit_selection: false + operator_list: { } + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + entity_type: node + entity_field: type + plugin_id: bundle + filter_groups: + operator: AND + groups: + 1: AND + sorts: { } + block_category: 'Block (Views)' + allow: + items_per_page: false + offset: '0' + pager: '0' + hide_fields: '0' + sort_fields: '0' + disable_filters: '0' + configure_sorts: '0' + header: { } + pager: + type: none + options: + offset: 0 + title: 'Programme Logo block' + arguments: + nid: + id: nid + table: node_field_data + field: nid + relationship: none + group_type: group + admin_label: '' + default_action: default + exception: + value: all + title_enable: false + title: All + title_enable: false + title: '' + default_argument_type: node + default_argument_options: { } + default_argument_skip_url: false + summary_options: + base_path: '' + count: true + items_per_page: 25 + override: false + summary: + sort_order: asc + number_of_records: 0 + format: default_summary + specify_validation: false + validate: + type: none + fail: 'not found' + validate_options: { } + break_phrase: false + not: false + entity_type: node + entity_field: nid + plugin_id: node_nid + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - 'user.node_grants:view' + - user.permissions + tags: + - 'config:field.storage.node.field_logo' From f25495715c662ece22aed093cfcbdf018ce372b5 Mon Sep 17 00:00:00 2001 From: bach Date: Tue, 10 Aug 2021 22:38:04 +0200 Subject: [PATCH 09/11] restored good gouv logos in config --- config/sync/structure_sync.data.yml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/config/sync/structure_sync.data.yml b/config/sync/structure_sync.data.yml index 8702a00a..d13a3394 100644 --- a/config/sync/structure_sync.data.yml +++ b/config/sync/structure_sync.data.yml @@ -110,9 +110,9 @@ menus: uuid: dcb524fb-b05d-4553-b819-00de28afa04f blocks: - - info: 'logo gouv cartouche' + info: 'logo gouv' langcode: fr - uuid: 949c5592-687e-452d-9c85-17ab62f166c1 + uuid: 68fcdff8-7b8c-4414-a84b-6ce173b5dc8b bundle: logo_block revision_id: null rev_id_current: null @@ -124,11 +124,11 @@ blocks: options: { } field_logo: - - target_id: '1289' + target_id: '1297' alt: 'https://www.gouvernement.fr/' title: 'https://www.gouvernement.fr/' - width: '92' - height: '33' + width: '390' + height: '217' - info: 'logo puca' langcode: fr @@ -144,15 +144,15 @@ blocks: options: { } field_logo: - - target_id: '1288' - alt: puca - title: puca + target_id: '1296' + alt: 'http://www.urbanisme-puca.gouv.fr/' + title: 'http://www.urbanisme-puca.gouv.fr/' width: '313' height: '181' - - info: 'logo gouv' + info: 'logo gouv cartouche' langcode: fr - uuid: 68fcdff8-7b8c-4414-a84b-6ce173b5dc8b + uuid: 949c5592-687e-452d-9c85-17ab62f166c1 bundle: logo_block revision_id: null rev_id_current: null @@ -164,11 +164,11 @@ blocks: options: { } field_logo: - - target_id: '1287' + target_id: '1295' alt: 'https://www.gouvernement.fr/' title: 'https://www.gouvernement.fr/' - width: '390' - height: '217' + width: '92' + height: '33' - info: 'Actus link' langcode: fr From 3f2b74db2a1e4dd1dbe2b3668bff129ab9521a64 Mon Sep 17 00:00:00 2001 From: bach Date: Tue, 10 Aug 2021 23:01:03 +0200 Subject: [PATCH 10/11] created taxo collection --- ...field_override.node.collection.promote.yml | 22 -- ...y_form_display.node.collection.default.yml | 124 ------- ...ty_form_display.node.ressource.default.yml | 16 +- ...y_view_display.node.collection.default.yml | 39 -- ...ty_view_display.node.collection.teaser.yml | 34 -- ...ty_view_display.node.ressource.default.yml | 28 +- ...ity_view_display.node.ressource.teaser.yml | 11 +- .../sync/field.field.node.collection.body.yml | 23 -- ...node.collection.field_ressources_liees.yml | 29 -- ...field.node.ressource.field_collections.yml | 29 ++ ...rogramme_contents.field_liste_contenus.yml | 2 - .../field.storage.node.field_collections.yml | 20 ++ ...guage.content_settings.node.collection.yml | 11 - ...tent_settings.taxonomy_term.collection.yml | 11 + config/sync/node.type.collection.yml | 17 - .../sync/taxonomy.vocabulary.collection.yml | 8 + config/sync/views.view.admin_taxo.yml | 337 +++++++++++++++++- config/sync/views.view.content.yml | 65 ++++ .../editors_menus.links.action.yml | 8 + 19 files changed, 518 insertions(+), 316 deletions(-) delete mode 100644 config/sync/core.base_field_override.node.collection.promote.yml delete mode 100644 config/sync/core.entity_form_display.node.collection.default.yml delete mode 100644 config/sync/core.entity_view_display.node.collection.default.yml delete mode 100644 config/sync/core.entity_view_display.node.collection.teaser.yml delete mode 100644 config/sync/field.field.node.collection.body.yml delete mode 100644 config/sync/field.field.node.collection.field_ressources_liees.yml create mode 100644 config/sync/field.field.node.ressource.field_collections.yml create mode 100644 config/sync/field.storage.node.field_collections.yml delete mode 100644 config/sync/language.content_settings.node.collection.yml create mode 100644 config/sync/language.content_settings.taxonomy_term.collection.yml delete mode 100644 config/sync/node.type.collection.yml create mode 100644 config/sync/taxonomy.vocabulary.collection.yml diff --git a/config/sync/core.base_field_override.node.collection.promote.yml b/config/sync/core.base_field_override.node.collection.promote.yml deleted file mode 100644 index ba271fff..00000000 --- a/config/sync/core.base_field_override.node.collection.promote.yml +++ /dev/null @@ -1,22 +0,0 @@ -uuid: 57d6a1d1-3614-4ba3-b5fd-50dd574fdec4 -langcode: fr -status: true -dependencies: - config: - - node.type.collection -id: node.collection.promote -field_name: promote -entity_type: node -bundle: collection -label: 'Promu en page d''accueil' -description: '' -required: false -translatable: true -default_value: - - - value: 0 -default_value_callback: '' -settings: - on_label: Activé - off_label: Désactivé -field_type: boolean diff --git a/config/sync/core.entity_form_display.node.collection.default.yml b/config/sync/core.entity_form_display.node.collection.default.yml deleted file mode 100644 index 5e750528..00000000 --- a/config/sync/core.entity_form_display.node.collection.default.yml +++ /dev/null @@ -1,124 +0,0 @@ -uuid: 704d7aef-b6db-48eb-929f-f910d3cb4ff2 -langcode: fr -status: true -dependencies: - config: - - field.field.node.collection.body - - field.field.node.collection.field_ressources_liees - - node.type.collection - module: - - field_group - - text -third_party_settings: - field_group: - group_tabs: - children: - - group_principal - - group_ressources - parent_name: '' - weight: 20 - format_type: tabs - region: content - format_settings: - direction: horizontal - id: '' - classes: '' - label: Tabs - group_principal: - children: - - body - parent_name: group_tabs - weight: 20 - format_type: tab - region: content - format_settings: - id: '' - classes: '' - description: '' - formatter: open - required_fields: true - label: Principal - group_ressources: - children: - - field_ressources_liees - parent_name: group_tabs - weight: 20 - format_type: tab - region: content - format_settings: - id: '' - classes: '' - description: '' - formatter: closed - required_fields: true - label: Ressources - group_details: - children: - - promote - - status - parent_name: '' - weight: 20 - format_type: details_sidebar - region: content - format_settings: - id: '' - classes: '' - description: '' - open: true - required_fields: true - weight: 0 - label: Details -id: node.collection.default -targetEntityType: node -bundle: collection -mode: default -content: - body: - type: text_textarea_with_summary - weight: 121 - settings: - rows: 9 - summary_rows: 3 - placeholder: '' - show_summary: false - third_party_settings: { } - region: content - field_ressources_liees: - weight: 122 - settings: - match_operator: CONTAINS - match_limit: 10 - size: 60 - placeholder: '' - third_party_settings: { } - type: entity_reference_autocomplete - region: content - promote: - type: boolean_checkbox - settings: - display_label: true - weight: 15 - region: content - third_party_settings: { } - status: - type: boolean_checkbox - settings: - display_label: true - weight: 120 - region: content - third_party_settings: { } - title: - type: string_textfield - weight: -5 - region: content - settings: - size: 60 - placeholder: '' - third_party_settings: { } -hidden: - created: true - langcode: true - path: true - sticky: true - uid: true - url_redirects: true diff --git a/config/sync/core.entity_form_display.node.ressource.default.yml b/config/sync/core.entity_form_display.node.ressource.default.yml index f5eb016d..ae56e9ea 100644 --- a/config/sync/core.entity_form_display.node.ressource.default.yml +++ b/config/sync/core.entity_form_display.node.ressource.default.yml @@ -5,6 +5,7 @@ dependencies: config: - field.field.node.ressource.body - field.field.node.ressource.field_auteurs + - field.field.node.ressource.field_collections - field.field.node.ressource.field_date_de_parution - field.field.node.ressource.field_edition - field.field.node.ressource.field_evenements_lies @@ -56,6 +57,7 @@ third_party_settings: - field_projet - field_theme - field_sous_titre + - field_collections - field_type_de_ressource parent_name: group_tabs weight: 17 @@ -171,6 +173,16 @@ content: third_party_settings: { } type: text_textarea region: content + field_collections: + weight: -16 + settings: + match_operator: CONTAINS + match_limit: 10 + size: 60 + placeholder: '' + third_party_settings: { } + type: entity_reference_autocomplete + region: content field_date_de_parution: weight: 129 settings: { } @@ -304,7 +316,7 @@ content: type: entity_reference_autocomplete region: content field_sous_titre: - weight: -4 + weight: -17 settings: size: 60 placeholder: '' @@ -322,7 +334,7 @@ content: type: entity_reference_autocomplete region: content field_type_de_ressource: - weight: -3 + weight: -15 settings: match_operator: CONTAINS match_limit: 10 diff --git a/config/sync/core.entity_view_display.node.collection.default.yml b/config/sync/core.entity_view_display.node.collection.default.yml deleted file mode 100644 index 3342deb6..00000000 --- a/config/sync/core.entity_view_display.node.collection.default.yml +++ /dev/null @@ -1,39 +0,0 @@ -uuid: fa09482f-7e54-47de-9e1f-c3f38991c682 -langcode: fr -status: true -dependencies: - config: - - field.field.node.collection.body - - field.field.node.collection.field_ressources_liees - - node.type.collection - module: - - text - - user -id: node.collection.default -targetEntityType: node -bundle: collection -mode: default -content: - body: - label: hidden - type: text_default - weight: 101 - settings: { } - third_party_settings: { } - region: content - field_ressources_liees: - weight: 102 - label: above - settings: - link: true - third_party_settings: { } - type: entity_reference_label - region: content - links: - weight: 100 - settings: { } - third_party_settings: { } - region: content -hidden: - langcode: true - search_api_excerpt: true diff --git a/config/sync/core.entity_view_display.node.collection.teaser.yml b/config/sync/core.entity_view_display.node.collection.teaser.yml deleted file mode 100644 index 260c1357..00000000 --- a/config/sync/core.entity_view_display.node.collection.teaser.yml +++ /dev/null @@ -1,34 +0,0 @@ -uuid: b10d8cdc-22f2-4e6b-aef2-6f02915b9a7f -langcode: fr -status: true -dependencies: - config: - - core.entity_view_mode.node.teaser - - field.field.node.collection.body - - field.field.node.collection.field_ressources_liees - - node.type.collection - module: - - text - - user -id: node.collection.teaser -targetEntityType: node -bundle: collection -mode: teaser -content: - body: - label: hidden - type: text_summary_or_trimmed - weight: 101 - settings: - trim_length: 600 - third_party_settings: { } - region: content - links: - weight: 100 - settings: { } - third_party_settings: { } - region: content -hidden: - field_ressources_liees: true - langcode: true - search_api_excerpt: true diff --git a/config/sync/core.entity_view_display.node.ressource.default.yml b/config/sync/core.entity_view_display.node.ressource.default.yml index 65485217..77152c85 100644 --- a/config/sync/core.entity_view_display.node.ressource.default.yml +++ b/config/sync/core.entity_view_display.node.ressource.default.yml @@ -5,6 +5,7 @@ dependencies: config: - field.field.node.ressource.body - field.field.node.ressource.field_auteurs + - field.field.node.ressource.field_collections - field.field.node.ressource.field_date_de_parution - field.field.node.ressource.field_edition - field.field.node.ressource.field_evenements_lies @@ -43,19 +44,28 @@ content: body: label: hidden type: text_default - weight: 7 + weight: 8 settings: { } third_party_settings: { } region: content field_auteurs: - weight: 8 + weight: 9 label: above settings: { } third_party_settings: { } type: text_default region: content - field_date_de_parution: + field_collections: weight: 5 + label: above + settings: + link: true + view_mode: default + third_party_settings: { } + type: entity_reference_entity_view + region: content + field_date_de_parution: + weight: 6 label: hidden settings: format_type: medium @@ -64,14 +74,14 @@ content: type: datetime_default region: content field_edition: - weight: 9 + weight: 10 label: above settings: { } third_party_settings: { } type: text_default region: content field_evenements_lies: - weight: 12 + weight: 13 label: above settings: link: true @@ -79,7 +89,7 @@ content: type: entity_reference_label region: content field_fichier: - weight: 11 + weight: 12 label: above settings: use_description_as_link_text: true @@ -87,7 +97,7 @@ content: type: file_default region: content field_image: - weight: 6 + weight: 7 label: hidden settings: image_style: '' @@ -112,7 +122,7 @@ content: type: entity_reference_label region: content field_ressources_liees: - weight: 13 + weight: 14 label: above settings: link: true @@ -144,7 +154,7 @@ content: type: entity_reference_label region: content field_videos: - weight: 10 + weight: 11 label: hidden settings: responsive: true diff --git a/config/sync/core.entity_view_display.node.ressource.teaser.yml b/config/sync/core.entity_view_display.node.ressource.teaser.yml index 2aecad27..b3d8aa22 100644 --- a/config/sync/core.entity_view_display.node.ressource.teaser.yml +++ b/config/sync/core.entity_view_display.node.ressource.teaser.yml @@ -6,6 +6,7 @@ dependencies: - core.entity_view_mode.node.teaser - field.field.node.ressource.body - field.field.node.ressource.field_auteurs + - field.field.node.ressource.field_collections - field.field.node.ressource.field_date_de_parution - field.field.node.ressource.field_edition - field.field.node.ressource.field_evenements_lies @@ -38,9 +39,17 @@ targetEntityType: node bundle: ressource mode: teaser content: + field_collections: + type: entity_reference_label + weight: 2 + region: content + label: inline + settings: + link: true + third_party_settings: { } field_image: type: image - weight: 2 + weight: 3 region: content label: hidden settings: diff --git a/config/sync/field.field.node.collection.body.yml b/config/sync/field.field.node.collection.body.yml deleted file mode 100644 index 887b22ec..00000000 --- a/config/sync/field.field.node.collection.body.yml +++ /dev/null @@ -1,23 +0,0 @@ -uuid: 43d32cac-68b6-4ff8-84cc-3bd1d911f030 -langcode: fr -status: true -dependencies: - config: - - field.storage.node.body - - node.type.collection - module: - - text -id: node.collection.body -field_name: body -entity_type: node -bundle: collection -label: Texte -description: '' -required: false -translatable: true -default_value: { } -default_value_callback: '' -settings: - display_summary: true - required_summary: false -field_type: text_with_summary diff --git a/config/sync/field.field.node.collection.field_ressources_liees.yml b/config/sync/field.field.node.collection.field_ressources_liees.yml deleted file mode 100644 index cf3a14f5..00000000 --- a/config/sync/field.field.node.collection.field_ressources_liees.yml +++ /dev/null @@ -1,29 +0,0 @@ -uuid: 9ef62114-82d2-43b9-963c-c7cfdbfcb62e -langcode: fr -status: true -dependencies: - config: - - field.storage.node.field_ressources_liees - - node.type.collection - - node.type.ressource -id: node.collection.field_ressources_liees -field_name: field_ressources_liees -entity_type: node -bundle: collection -label: Ressources -description: '' -required: false -translatable: true -default_value: { } -default_value_callback: '' -settings: - handler: 'default:node' - handler_settings: - target_bundles: - ressource: ressource - sort: - field: _none - direction: ASC - auto_create: false - auto_create_bundle: '' -field_type: entity_reference diff --git a/config/sync/field.field.node.ressource.field_collections.yml b/config/sync/field.field.node.ressource.field_collections.yml new file mode 100644 index 00000000..71f9a2bf --- /dev/null +++ b/config/sync/field.field.node.ressource.field_collections.yml @@ -0,0 +1,29 @@ +uuid: 73754625-35d9-4d31-9796-87a17dc0f398 +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_collections + - node.type.ressource + - taxonomy.vocabulary.collection +id: node.ressource.field_collections +field_name: field_collections +entity_type: node +bundle: ressource +label: Collections +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:taxonomy_term' + handler_settings: + target_bundles: + collection: collection + sort: + field: name + direction: asc + auto_create: false + auto_create_bundle: '' +field_type: entity_reference diff --git a/config/sync/field.field.paragraph.sous_partie_programme_contents.field_liste_contenus.yml b/config/sync/field.field.paragraph.sous_partie_programme_contents.field_liste_contenus.yml index 7c6ea2df..2004ee40 100644 --- a/config/sync/field.field.paragraph.sous_partie_programme_contents.field_liste_contenus.yml +++ b/config/sync/field.field.paragraph.sous_partie_programme_contents.field_liste_contenus.yml @@ -5,7 +5,6 @@ dependencies: config: - field.storage.paragraph.field_liste_contenus - node.type.actualite - - node.type.collection - node.type.evenement - node.type.projet - node.type.ressource @@ -26,7 +25,6 @@ settings: handler_settings: target_bundles: actualite: actualite - collection: collection projet: projet ressource: ressource theme: theme diff --git a/config/sync/field.storage.node.field_collections.yml b/config/sync/field.storage.node.field_collections.yml new file mode 100644 index 00000000..ce8e1fd5 --- /dev/null +++ b/config/sync/field.storage.node.field_collections.yml @@ -0,0 +1,20 @@ +uuid: d14b30b2-60c1-4ce5-84ed-27f8589421fa +langcode: fr +status: true +dependencies: + module: + - node + - taxonomy +id: node.field_collections +field_name: field_collections +entity_type: node +type: entity_reference +settings: + target_type: taxonomy_term +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/language.content_settings.node.collection.yml b/config/sync/language.content_settings.node.collection.yml deleted file mode 100644 index 4d395c77..00000000 --- a/config/sync/language.content_settings.node.collection.yml +++ /dev/null @@ -1,11 +0,0 @@ -uuid: 61487356-9d45-4292-84fa-9f8f4423df97 -langcode: fr -status: true -dependencies: - config: - - node.type.collection -id: node.collection -target_entity_type_id: node -target_bundle: collection -default_langcode: site_default -language_alterable: false diff --git a/config/sync/language.content_settings.taxonomy_term.collection.yml b/config/sync/language.content_settings.taxonomy_term.collection.yml new file mode 100644 index 00000000..86711d87 --- /dev/null +++ b/config/sync/language.content_settings.taxonomy_term.collection.yml @@ -0,0 +1,11 @@ +uuid: 9f033ab1-241e-40c0-839f-9c5edff8a1cc +langcode: fr +status: true +dependencies: + config: + - taxonomy.vocabulary.collection +id: taxonomy_term.collection +target_entity_type_id: taxonomy_term +target_bundle: collection +default_langcode: site_default +language_alterable: false diff --git a/config/sync/node.type.collection.yml b/config/sync/node.type.collection.yml deleted file mode 100644 index a53df276..00000000 --- a/config/sync/node.type.collection.yml +++ /dev/null @@ -1,17 +0,0 @@ -uuid: 0513f1fa-afba-4061-8066-f65a8f8a122e -langcode: fr -status: true -dependencies: - module: - - menu_ui -third_party_settings: - menu_ui: - available_menus: { } - parent: '' -name: Collection -type: collection -description: '' -help: '' -new_revision: true -preview_mode: 0 -display_submitted: false diff --git a/config/sync/taxonomy.vocabulary.collection.yml b/config/sync/taxonomy.vocabulary.collection.yml new file mode 100644 index 00000000..a1194b0c --- /dev/null +++ b/config/sync/taxonomy.vocabulary.collection.yml @@ -0,0 +1,8 @@ +uuid: 70be5056-a4bd-4b41-92e5-b236093d1e22 +langcode: fr +status: true +dependencies: { } +name: Collection +vid: collection +description: '' +weight: 0 diff --git a/config/sync/views.view.admin_taxo.yml b/config/sync/views.view.admin_taxo.yml index 126eb062..f04f56a8 100644 --- a/config/sync/views.view.admin_taxo.yml +++ b/config/sync/views.view.admin_taxo.yml @@ -5,7 +5,7 @@ dependencies: config: - field.storage.taxonomy_term.field_adresse - field.storage.taxonomy_term.field_geofield - - taxonomy.vocabulary.types_de_document + - taxonomy.vocabulary.collection - taxonomy.vocabulary.villes module: - address @@ -197,7 +197,7 @@ display: action_id: 'entity:unpublish_action:taxonomy_term' preconfiguration: add_confirmation: 0 - force_selection_info: 0 + force_selection_info: false plugin_id: views_bulk_operations_bulk_form name: id: name @@ -578,7 +578,7 @@ display: admin_label: '' operator: in value: - types_de_document: types_de_document + collection: collection group: 1 exposed: false expose: @@ -827,3 +827,334 @@ display: tags: - 'config:field.storage.taxonomy_term.field_adresse' - 'config:field.storage.taxonomy_term.field_geofield' + page_5: + display_plugin: page + id: page_5 + display_title: collections + position: 1 + display_options: + display_extenders: + views_ef_fieldset: { } + display_description: '' + path: admin/content/collections + menu: + type: tab + title: Collections + description: '' + expanded: false + parent: system.admin_content + weight: 0 + context: '0' + menu_name: admin + title: Collections + defaults: + title: false + fields: false + fields: + views_bulk_operations_bulk_form: + id: views_bulk_operations_bulk_form + table: views + field: views_bulk_operations_bulk_form + relationship: none + group_type: group + admin_label: '' + 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 + batch: true + batch_size: 10 + form_step: true + buttons: false + clear_on_exposed: true + action_title: Action + selected_actions: + 0: + action_id: 'entity:break_lock:taxonomy_term' + preconfiguration: + add_confirmation: 0 + 3: + action_id: 'entity:publish_action:taxonomy_term' + preconfiguration: + add_confirmation: 0 + 5: + action_id: 'entity:unpublish_action:taxonomy_term' + preconfiguration: + add_confirmation: 0 + force_selection_info: false + plugin_id: views_bulk_operations_bulk_form + name: + id: name + table: taxonomy_term_field_data + field: name + entity_type: taxonomy_term + entity_field: name + label: '' + alter: + alter_text: false + make_link: false + absolute: false + trim: false + word_boundary: false + ellipsis: false + strip_tags: false + html: false + hide_empty: false + empty_zero: false + type: string + settings: + link_to_entity: true + plugin_id: term_name + relationship: none + group_type: group + admin_label: '' + exclude: 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_alter_empty: true + click_sort_column: value + 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 + convert_spaces: false + operations: + id: operations + table: taxonomy_term_data + field: operations + relationship: none + group_type: group + admin_label: '' + label: 'Liens d''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: false + entity_type: taxonomy_term + plugin_id: entity_operations + description__value: + id: description__value + table: taxonomy_term_field_revision + field: description__value + relationship: none + group_type: group + admin_label: '' + label: Description + 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: text_default + settings: { } + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + entity_type: taxonomy_term + entity_field: description + plugin_id: field + changed: + id: changed + table: taxonomy_term_field_revision + field: changed + relationship: none + group_type: group + admin_label: '' + label: Modifié + 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: medium + 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 + entity_type: taxonomy_term + entity_field: changed + plugin_id: field + cache_metadata: + max-age: 0 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url.query_args + - user.permissions + tags: { } diff --git a/config/sync/views.view.content.yml b/config/sync/views.view.content.yml index 6bc4378b..26cbd5d2 100644 --- a/config/sync/views.view.content.yml +++ b/config/sync/views.view.content.yml @@ -4,6 +4,7 @@ status: true dependencies: config: - field.storage.node.field_actif + - field.storage.node.field_collections - field.storage.node.field_comparatifs_associes - field.storage.node.field_dates_actu - field.storage.node.field_diaporama @@ -4115,6 +4116,69 @@ display: hide_alter_empty: true destination: true plugin_id: entity_operations + field_collections: + id: field_collections + table: node__field_collections + field: field_collections + relationship: none + group_type: group + admin_label: '' + label: Collections + 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 + plugin_id: field field_programme: id: field_programme table: node__field_programme @@ -4616,6 +4680,7 @@ display: - user.permissions max-age: 0 tags: + - 'config:field.storage.node.field_collections' - 'config:field.storage.node.field_evenements_lies' - 'config:field.storage.node.field_image' - 'config:field.storage.node.field_memo' diff --git a/web/modules/custom/editors_menus/editors_menus.links.action.yml b/web/modules/custom/editors_menus/editors_menus.links.action.yml index e326be46..1f0e05b8 100644 --- a/web/modules/custom/editors_menus/editors_menus.links.action.yml +++ b/web/modules/custom/editors_menus/editors_menus.links.action.yml @@ -85,3 +85,11 @@ editors_menus.type_theme_add: title: 'Add Type de theme' appears_on: - view.admin_taxo.page_4 + +editors_menus.collection_add: + route_name: entity.taxonomy_term.add_form + route_parameters: + taxonomy_vocabulary: 'collection' + title: 'Add Collection' + appears_on: + - view.admin_taxo.page_5 From a4c68bdd65ba2af7b0b4c9cc9441f84f5edd1d87 Mon Sep 17 00:00:00 2001 From: bach Date: Tue, 10 Aug 2021 23:03:41 +0200 Subject: [PATCH 11/11] added collection filter in centre de ressources --- .../sync/views.view.centre_de_ressources.yml | 428 ++++++++++++++++++ 1 file changed, 428 insertions(+) diff --git a/config/sync/views.view.centre_de_ressources.yml b/config/sync/views.view.centre_de_ressources.yml index 4622cb23..c3402ed6 100644 --- a/config/sync/views.view.centre_de_ressources.yml +++ b/config/sync/views.view.centre_de_ressources.yml @@ -12,6 +12,7 @@ dependencies: - image.style.medium - node.type.ressource - system.menu.head + - taxonomy.vocabulary.collection - taxonomy.vocabulary.types_de_document - taxonomy.vocabulary.villes module: @@ -846,6 +847,62 @@ display: hierarchy_depth: 0 required_depth: 0 plugin_id: taxonomy_index_tid + field_collections_target_id: + id: field_collections_target_id + table: node__field_collections + field: field_collections_target_id + relationship: none + group_type: group + admin_label: '' + operator: or + value: { } + group: 1 + exposed: true + expose: + operator_id: field_collections_target_id_op + label: Collections + description: '' + use_operator: false + operator: field_collections_target_id_op + operator_limit_selection: false + operator_list: { } + identifier: field_collections_target_id + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + admin: '0' + root: '0' + user: '0' + editeur: '0' + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + reduce_duplicates: false + type: select + limit: true + vid: collection + hierarchy: false + error_message: true + parent: 0 + level_labels: '' + force_deepest: false + save_lineage: false + hierarchy_depth: 0 + required_depth: 0 + plugin_id: taxonomy_index_tid sorts: created: id: created @@ -1922,6 +1979,377 @@ display: plugin_id: view defaults: header: false + filters: false + filter_groups: false + filters: + status: + value: '1' + table: node_field_data + field: status + plugin_id: boolean + entity_type: node + entity_field: status + id: status + expose: + operator: '' + operator_limit_selection: false + operator_list: { } + group: 1 + type: + id: type + table: node_field_data + field: type + value: + ressource: ressource + entity_type: node + entity_field: type + plugin_id: bundle + expose: + operator_limit_selection: false + operator_list: { } + group: 1 + combine: + id: combine + table: views + field: combine + relationship: none + group_type: group + admin_label: '' + operator: contains + value: '' + group: 1 + exposed: true + expose: + operator_id: combine_op + label: Recherche + description: '' + use_operator: false + operator: combine_op + operator_limit_selection: false + operator_list: { } + identifier: combine + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + admin: '0' + root: '0' + user: '0' + editeur: '0' + 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: { } + fields: + title: title + field_sous_titre: field_sous_titre + body: body + plugin_id: combine + field_programme_target_id: + id: field_programme_target_id + table: node__field_programme + field: field_programme_target_id + relationship: none + group_type: group + admin_label: '' + operator: or + value: { } + group: 1 + exposed: true + expose: + operator_id: field_programme_target_id_op + label: Programme + description: '' + use_operator: false + operator: field_programme_target_id_op + operator_limit_selection: false + operator_list: { } + identifier: programme + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + admin: '0' + root: '0' + user: '0' + editeur: '0' + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + reduce_duplicates: false + handler: 'default:node' + handler_settings: + target_bundles: + programme: programme + sort: + field: _none + direction: ASC + auto_create: false + auto_create_bundle: '' + widget: select + plugin_id: entity_reference + field_theme_target_id: + id: field_theme_target_id + table: node__field_theme + field: field_theme_target_id + relationship: none + group_type: group + admin_label: '' + operator: or + value: { } + group: 1 + exposed: true + expose: + operator_id: field_theme_target_id_op + label: Thème + description: '' + use_operator: false + operator: field_theme_target_id_op + operator_limit_selection: false + operator_list: { } + identifier: theme + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + admin: '0' + root: '0' + user: '0' + editeur: '0' + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + reduce_duplicates: false + handler: 'default:node' + handler_settings: + target_bundles: + theme: theme + sort: + field: _none + direction: ASC + auto_create: false + auto_create_bundle: '' + widget: select + plugin_id: entity_reference + field_ville_target_id: + id: field_ville_target_id + table: node__field_ville + field: field_ville_target_id + relationship: none + group_type: group + admin_label: '' + operator: or + value: { } + group: 1 + exposed: true + expose: + operator_id: field_ville_target_id_op + label: Ville + description: '' + use_operator: false + operator: field_ville_target_id_op + operator_limit_selection: false + operator_list: { } + identifier: ville + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + admin: '0' + root: '0' + user: '0' + editeur: '0' + reduce: false + is_grouped: false + group_info: + label: 'Ville (field_ville)' + description: '' + identifier: field_ville_target_id + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: + 1: + title: '' + operator: or + value: { } + 2: + title: '' + operator: or + value: { } + 3: + title: '' + operator: or + value: { } + reduce_duplicates: false + type: select + limit: true + vid: villes + hierarchy: false + error_message: true + parent: 0 + level_labels: '' + force_deepest: false + save_lineage: false + hierarchy_depth: 0 + required_depth: 0 + plugin_id: taxonomy_index_tid + 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: '' + operator: or + value: { } + group: 1 + exposed: true + expose: + operator_id: field_type_de_ressource_target_id_op + label: 'Type de ressource' + description: '' + use_operator: false + operator: field_type_de_ressource_target_id_op + operator_limit_selection: false + operator_list: { } + identifier: type + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + admin: '0' + root: '0' + user: '0' + editeur: '0' + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + reduce_duplicates: false + type: select + limit: true + vid: types_de_document + hierarchy: false + error_message: true + parent: 0 + level_labels: '' + force_deepest: false + save_lineage: false + hierarchy_depth: 0 + required_depth: 0 + plugin_id: taxonomy_index_tid + field_collections_target_id: + id: field_collections_target_id + table: node__field_collections + field: field_collections_target_id + relationship: none + group_type: group + admin_label: '' + operator: or + value: { } + group: 1 + exposed: true + expose: + operator_id: field_collections_target_id_op + label: Collections + description: '' + use_operator: false + operator: field_collections_target_id_op + operator_limit_selection: false + operator_list: { } + identifier: field_collections_target_id + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + admin: '0' + root: '0' + user: '0' + editeur: '0' + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + reduce_duplicates: false + type: select + limit: true + vid: collection + hierarchy: false + error_message: true + parent: 0 + level_labels: '' + force_deepest: false + save_lineage: false + hierarchy_depth: 0 + required_depth: 0 + plugin_id: taxonomy_index_tid + filter_groups: + operator: AND + groups: + 1: AND cache_metadata: max-age: -1 contexts: