when no results no more error
This commit is contained in:
parent
1658748c04
commit
f2a1c15951
1 changed files with 9 additions and 4 deletions
|
@ -174,13 +174,18 @@ declare %rest:path("{$lang}/search/new")
|
|||
%output:method("html")
|
||||
%output:html-version('5')
|
||||
function page:search($lang, $searchType, $searchQuery) {
|
||||
let $sd := abv-m:search($lang,$searchType,$searchQuery)
|
||||
let $r1 := session:set('searchType', $searchType)
|
||||
let $r2 := session:set('searchQuery', $searchQuery)
|
||||
let $r3 := session:set('searchN', 1)
|
||||
let $sd := abv-m:search($lang,$searchType,$searchQuery)
|
||||
let $r4 := session:set('searchData',
|
||||
$sd)
|
||||
return page:by-id($lang, $sd(1)('entry_id'), string-join($sd(1)('path')?*,"|"))
|
||||
let $r4 := session:set('searchData', $sd)
|
||||
return if(array:size($sd) > 0) then
|
||||
page:by-id($lang,
|
||||
$sd(1)('entry_id'),
|
||||
string-join($sd(1)('path')?*,"|"))
|
||||
else
|
||||
let $r5 := session:set('searchN',0)
|
||||
return web:redirect('../dict')
|
||||
};
|
||||
|
||||
declare %rest:path("{$lang}/search/next")
|
||||
|
|
Loading…
Add table
Reference in a new issue