3 pubdate_filters = ['date1', 'before', 'after', 'between'];
5 FOR filter IN ctx.query_struct.filters;
8 crad = ctx.get_crad(fname);
10 # will be some special ones, like locations
11 IF crad AND NOT pubdate_filters.grep('^' _ filter.name _ '$').size;
12 remove_filter = 'fi:' _ fname;
14 <div class="adv_filter_results_group">
15 <h4 class="title">[% IF filter.negate; l('Not'); END %] [% (crad.description || crad.label) | html %]</h4>
18 thing = ctx.search_ccvm('ctype',fname,'code',fval).0;
19 display_value = thing.search_label || thing.value;
20 IF display_value.defined;
21 temp.push(display_value);
24 FOR display_value IN temp.sort;
26 <span class="adv_search_result_filter">
27 [% display_value | html %]
34 <a class="button remove_filter"
35 title="[% l('Remove [_1] filter', (crad.description || crad.label)) %]"
36 aria-label=[% l('Remove [_1] filter', (crad.description || crad.label)) %]"
37 href="[% mkurl('', {}, [remove_filter]) %]" rel="nofollow" vocab="">× </a>
39 [%- END; # IF crad -%]
41 [%- IF filter.name == 'locations'; locs = ctx.search_acpl('id',filter.args) -%]
42 <div class="adv_filter_results_group">
43 <h4 class="title">[% IF filter.negate; l('Not'); END %] [% l('Locations') %]</h4>
48 FOR display_name IN temp.sort; %]
49 <span class="adv_search_result_filter">
50 [% display_name | html%]
53 <a class="button remove_filter"
54 title="[% l('Remove location filter') %]"
55 href="[% mkurl('', {}, ['fi:locations']) %]" rel="nofollow" vocab=""> ×</a>
58 [%- END; # IF locations -%]
60 [%- IF pubdate_filters.grep('^' _ filter.name _ '$').size;
61 date1 = CGI.param('date1');
62 date2 = CGI.param('date2');
64 <div class="adv_filter_results_group">
65 <h4 class="title">[% IF filter.negate; l('Not'); END %] [% l('Publication Year') %]</h4>
66 <span class="adv_search_result_filter">
67 [% IF filter.name == 'date1' %][% l('[_1]', date1) %]
68 [% ELSIF filter.name == 'before' %][% l('Before [_1]', date1) %]
69 [% ELSIF filter.name == 'after' %][% l('After [_1]', date1) %]
70 [% ELSIF filter.name == 'between' %][% l('Between [_1] and [_2]', date1, date2) %]
73 <a class="button remove_filter"
74 title="[% l('Remove publication date filter') %]"
75 href="[% mkurl('', {}, ['pubdate', 'date1', 'date2']) %]" rel="nofollow" vocab="">× </a>
78 [%- END; # IF pubdate_filters -%]