145 |
|
|
146 |
filter to return links to search, usage in TT: |
filter to return links to search, usage in TT: |
147 |
|
|
148 |
[% search('FieldToDisplay','FieldToSearch','optional delimiter') %] |
[% search('FieldToDisplay','FieldToSearch','optional delimiter', 'optional_template.tt') %] |
149 |
|
|
150 |
=cut |
=cut |
151 |
|
|
157 |
|
|
158 |
return sub { |
return sub { |
159 |
|
|
160 |
my ($display,$search,$delimiter) = @_; |
my ($display,$search,$delimiter,$template) = @_; |
161 |
|
|
162 |
# default delimiter |
# default delimiter |
163 |
$delimiter ||= '¶<br/>', |
$delimiter ||= '¶<br/>', |
202 |
|
|
203 |
my $d = $item->{'display'}->[$i] || die "can't find value $i for type display in field $display"; |
my $d = $item->{'display'}->[$i] || die "can't find value $i for type display in field $display"; |
204 |
|
|
205 |
push @html, qq{<a href="#" onclick="return search_via_link('$search','$s')">$d</a>}; |
push @html, qq{<a href="#" onclick="return search_via_link('$search','$s','$template')">$d</a>}; |
206 |
} |
} |
207 |
|
|
208 |
return join($delimiter, @html); |
return join($delimiter, @html); |