filters on archive pages, type de projet & type devenemtn now linked to filtered archive views

This commit is contained in:
2026-09-17 12:51:01 +02:00
parent b51b3479a7
commit af2a344d10
15 changed files with 329 additions and 44 deletions
+107 -1
View File
@@ -10,9 +10,11 @@ dependencies:
- node.type.projet
- system.menu.main
module:
- better_exposed_filters
- datetime
- datetime_range
- node
- taxonomy
- user
id: archives
label: Archives
@@ -40,7 +42,7 @@ display:
options:
offset: 0
exposed_form:
type: basic
type: bef
options:
submit_button: Appliquer
reset_button: false
@@ -49,6 +51,31 @@ display:
expose_sort_order: true
sort_asc_label: Asc
sort_desc_label: Desc
text_input_required: 'Sélectionner un filtre et cliquer sur Appliquer pour voir les résultats'
text_input_required_format: wysiwyg
bef:
general:
autosubmit: true
autosubmit_exclude_textfield: false
autosubmit_textfield_delay: 500
autosubmit_hide: true
input_required: false
allow_secondary: false
secondary_label: 'Options avancées'
secondary_open: false
reset_button_always_show: false
filter:
field_type_de_projet_target_id:
plugin_id: bef_links
advanced:
sort_options: false
rewrite:
filter_rewrite_values: ''
filter_rewrite_values_key: false
collapsible: false
collapsible_disable_automatic_open: false
is_secondary: false
select_all_none: false
access:
type: perm
options:
@@ -238,6 +265,43 @@ display:
multi_type: separator
separator: ', '
field_api_classes: false
arguments:
tid:
id: tid
table: taxonomy_index
field: tid
relationship: none
group_type: group
admin_label: ''
plugin_id: taxonomy_index_tid
default_action: ignore
exception:
value: all
title_enable: false
title: All
title_enable: true
title: 'Les projets | {{ arguments.tid }}'
default_argument_type: fixed
default_argument_options:
argument: ''
summary_options:
base_path: ''
count: true
override: false
items_per_page: 25
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
add_table: false
require_value: false
reduce_duplicates: false
filters:
status:
id: status
@@ -318,10 +382,12 @@ display:
style: false
row: false
fields: false
arguments: false
filters: false
filter_groups: false
css_class: 'views-archives views-archives-projets'
display_description: ''
exposed_block: true
display_extenders: { }
path: projets
menu:
@@ -338,6 +404,7 @@ display:
contexts:
- 'languages:language_content'
- 'languages:language_interface'
- url
- 'user.node_grants:view'
- user.permissions
tags: { }
@@ -415,6 +482,43 @@ display:
multi_type: separator
separator: ', '
field_api_classes: false
arguments:
tid:
id: tid
table: taxonomy_index
field: tid
relationship: none
group_type: group
admin_label: ''
plugin_id: taxonomy_index_tid
default_action: ignore
exception:
value: all
title_enable: false
title: All
title_enable: true
title: 'Les événements | {{ arguments.tid }}'
default_argument_type: fixed
default_argument_options:
argument: ''
summary_options:
base_path: ''
count: true
override: false
items_per_page: 25
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
add_table: false
require_value: false
reduce_duplicates: false
filters:
status:
id: status
@@ -495,6 +599,7 @@ display:
style: false
row: false
fields: false
arguments: false
filters: false
filter_groups: false
css_class: 'views-archives views-archives-evenements'
@@ -515,6 +620,7 @@ display:
contexts:
- 'languages:language_content'
- 'languages:language_interface'
- url
- 'user.node_grants:view'
- user.permissions
tags: