[ic] [more-list] else tag
Mathew Jones
mat at bibliopolis.com
Wed Dec 3 17:38:15 UTC 2008
Hi Everyone,
I would like to get some feedback on the following modification I made to the [more-list] tag. The
same result can probably be achieved a million ways, love to hear suggestions on how other people
would handle this.
Interpolate.pm
--------------
if($q->{matches} < $q->{mv_matchlimit}) {
if($r =~ s:\[else\]($All)\[/else\]::i) {
return $1;
} else {
return '';
}
} else {
$r =~ s:\[else\]($All)\[/else\]::i;
}
# return '' unless $q->{matches} > $q->{mv_matchlimit}
# and $q->{mv_matchlimit} > 0;
This will allow alternate text to be displayed if the match count is less than the match limit. For
example:
[more-list]
[msg arg.0="[matches]" arg.1="[match-count]"]Matches %s of %s found.[/msg]
<br/>[more]<br/>
[else] [value mv_search_match_count] Results Found [/else]
[/more-list]
Cheers,
Mat
More information about the interchange-users
mailing list