43 |
__ATTRTEXT:%query__; |
__ATTRTEXT:%query__; |
44 |
$p->{query} ||= ($o->{wiki}->{input} ? |
$p->{query} ||= ($o->{wiki}->{input} ? |
45 |
$o->{wiki}->{input}->parameter ('search__query') : undef) |
$o->{wiki}->{input}->parameter ('search__query') : undef) |
46 |
|| $o->{wiki}->{var}->{page}->stringify (wiki => $o->{wiki}); |
|| $o->{wiki}->{var}->{page}->stringify (wiki => $o->{wiki}, |
47 |
|
delimiter => ' '); |
48 |
my $list = $p->{-parent}->append_new_node |
my $list = $p->{-parent}->append_new_node |
49 |
(type => '#element', |
(type => '#element', |
50 |
namespace_uri => $NS_XHTML1, |
namespace_uri => $NS_XHTML1, |
57 |
(index => $o->{wiki}->{config}->{path_to}->{namazu__index_dir}, |
(index => $o->{wiki}->{config}->{path_to}->{namazu__index_dir}, |
58 |
query => $p->{query}, |
query => $p->{query}, |
59 |
sortMethod => NMZ_SORTBYSCORE, |
sortMethod => NMZ_SORTBYSCORE, |
60 |
sortOrder => NMZ_ASCENDSORT); |
sortOrder => NMZ_ASCENDSORT, |
61 |
|
lang => 'ja'); |
62 |
__ATTRTEXT:%start__;__ATTRTEXT:%number__; |
__ATTRTEXT:%start__;__ATTRTEXT:%number__; |
63 |
my $start = length $p->{start} ? $p->{start} : |
my $start = length $p->{start} ? $p->{start} : |
64 |
$o->{wiki}->{input}->parameter ('search--range-start') || 0; |
$o->{wiki}->{input}->parameter ('search--range-start') || 0; |
78 |
}; |
}; |
79 |
for my $result (@result[$start..$end]) { |
for my $result (@result[$start..$end]) { |
80 |
next unless $result; |
next unless $result; |
81 |
|
my ($reluri, $absuri) = $o->{wiki}->{config}->{nmz__uri_to_uri} |
82 |
|
->($result->uri, o => $o); |
83 |
$WIKILINKING->to_resource_by_uri_in_html ({ |
$WIKILINKING->to_resource_by_uri_in_html ({ |
84 |
label => $template, |
label => $template, |
85 |
} => { |
} => { |
86 |
uri => $o->{wiki}->{config}->{nmz__uri_to_uri}->($result->uri, o => $o), |
uri => $reluri, |
87 |
|
absolute_uri => $absuri, |
88 |
nmz__result => $result, |
nmz__result => $result, |
89 |
}, { |
}, { |
90 |
o => $o, |
o => $o, |