From 62b4c91aab794288a7b732aa2692a9b8e0b3b930 Mon Sep 17 00:00:00 2001 From: bach Date: Tue, 18 Mar 2025 11:54:23 +0100 Subject: [PATCH] ressources filters (missing by site) --- ...emain_formulaireexposeressourcespage_1.yml | 30 ++++ config/sync/views.view.ressources.yml | 131 +++++++++++++++++- 2 files changed, 159 insertions(+), 2 deletions(-) create mode 100644 config/sync/block.block.quartiers_de_demain_formulaireexposeressourcespage_1.yml diff --git a/config/sync/block.block.quartiers_de_demain_formulaireexposeressourcespage_1.yml b/config/sync/block.block.quartiers_de_demain_formulaireexposeressourcespage_1.yml new file mode 100644 index 0000000..c03eaf2 --- /dev/null +++ b/config/sync/block.block.quartiers_de_demain_formulaireexposeressourcespage_1.yml @@ -0,0 +1,30 @@ +uuid: 30157518-30b0-4b4f-b5c8-3741ff99e8cc +langcode: fr +status: true +dependencies: + config: + - views.view.ressources + module: + - block_class + - context + - views + theme: + - quartiers_de_demain +id: quartiers_de_demain_formulaireexposeressourcespage_1 +theme: quartiers_de_demain +region: sidebar_first +weight: 0 +provider: null +plugin: 'views_exposed_filter_block:ressources-page_1' +settings: + id: 'views_exposed_filter_block:ressources-page_1' + label: '' + label_display: visible + provider: views + views_label: 'filtrer les ressources' +visibility: + view_inclusion: + id: view_inclusion + negate: false + view_inclusion: + view-ressources-page_1: view-ressources-page_1 diff --git a/config/sync/views.view.ressources.yml b/config/sync/views.view.ressources.yml index 785b451..41f2230 100644 --- a/config/sync/views.view.ressources.yml +++ b/config/sync/views.view.ressources.yml @@ -7,6 +7,8 @@ dependencies: - field.storage.node.field_type_de_ressource - node.type.ressource - system.menu.entete + - taxonomy.vocabulary.mots_clefs + - taxonomy.vocabulary.type_de_ressources module: - node - taxonomy @@ -99,7 +101,7 @@ display: type: basic options: submit_button: Appliquer - reset_button: false + reset_button: true reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' expose_sort_order: true @@ -112,7 +114,17 @@ display: cache: type: tag options: { } - empty: { } + empty: + result: + id: result + table: views + field: result + relationship: none + group_type: group + admin_label: '' + plugin_id: result + empty: true + content: 'Affichage de @start à @end sur @total' sorts: field_type_de_ressource_target_id: id: field_type_de_ressource_target_id @@ -149,6 +161,118 @@ display: plugin_id: bundle value: ressource: ressource + field_type_de_ressource_target_id: + id: field_type_de_ressource_target_id + table: node__field_type_de_ressource + field: field_type_de_ressource_target_id + relationship: none + group_type: group + admin_label: '' + plugin_id: taxonomy_index_tid + operator: or + value: { } + group: 1 + exposed: true + expose: + operator_id: field_type_de_ressource_target_id_op + label: 'par type' + description: '' + use_operator: false + operator: field_type_de_ressource_target_id_op + operator_limit_selection: false + operator_list: { } + identifier: field_type_de_ressource_target_id + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + admin: '0' + root: '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 + vid: type_de_ressources + type: select + hierarchy: false + limit: true + error_message: true + save_lineage: false + force_deepest: false + parent: null + level_labels: '' + hierarchy_depth: 0 + required_depth: 0 + none_label: '- Please select -' + field_mots_clefs_target_id: + id: field_mots_clefs_target_id + table: node__field_mots_clefs + field: field_mots_clefs_target_id + relationship: none + group_type: group + admin_label: '' + plugin_id: taxonomy_index_tid + operator: or + value: { } + group: 1 + exposed: true + expose: + operator_id: field_mots_clefs_target_id_op + label: 'par mots clefs' + description: '' + use_operator: false + operator: field_mots_clefs_target_id_op + operator_limit_selection: false + operator_list: { } + identifier: field_mots_clefs_target_id + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + admin: '0' + root: '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 + vid: mots_clefs + type: select + hierarchy: false + limit: true + error_message: true + save_lineage: false + force_deepest: false + parent: null + level_labels: '' + hierarchy_depth: 0 + required_depth: 0 + none_label: '- Please select -' style: type: default options: @@ -191,6 +315,7 @@ display: contexts: - 'languages:language_content' - 'languages:language_interface' + - url - 'user.node_grants:view' - user.permissions tags: @@ -201,6 +326,7 @@ display: display_plugin: page position: 1 display_options: + exposed_block: true display_extenders: matomo: enabled: false @@ -230,6 +356,7 @@ display: contexts: - 'languages:language_content' - 'languages:language_interface' + - url - 'user.node_grants:view' - user.permissions tags: