for searches with a single result, view the result
This commit is contained in:
parent
45fef32fbf
commit
dd9ced7b28
@ -86,12 +86,18 @@ class Index implements Extension {
|
|||||||
|
|
||||||
send_event(new PostListBuildingEvent($event->context, $search_terms));
|
send_event(new PostListBuildingEvent($event->context, $search_terms));
|
||||||
|
|
||||||
if(count($search_terms) > 0 || count($images) > 0 || $page_number > 0) {
|
if(count($search_terms) == 0 && count($images) == 0 && $page_number == 0) {
|
||||||
$this->theme->set_page($page_number, $total_pages, $search_terms);
|
$this->theme->display_intro($event->page);
|
||||||
$this->theme->display_page($event->page, $images);
|
}
|
||||||
|
else if(count($search_terms) > 0 && count($images) == 1) {
|
||||||
|
$event->page->set_mode("redirect");
|
||||||
|
$event->page->set_redirect(make_link("post/view/{$images[0]->id}"));
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$this->theme->display_intro($event->page);
|
send_event(new PostListBuildingEvent($event->context, $search_terms));
|
||||||
|
|
||||||
|
$this->theme->set_page($page_number, $total_pages, $search_terms);
|
||||||
|
$this->theme->display_page($event->page, $images);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user