first/last links too
This commit is contained in:
parent
0f0cceae22
commit
fdfae4f9c0
@ -84,6 +84,7 @@ class BaseThemelet
|
||||
$body = $this->build_paginator($page_number, $total_pages, $base, $query, $show_random);
|
||||
$page->add_block(new Block(null, $body, "main", 90, "paginator"));
|
||||
|
||||
$page->add_html_header("<link rel='first' href='".make_link($base.'/1', $query)."'>");
|
||||
if ($page_number < $total_pages) {
|
||||
$page->add_html_header("<link rel='prefetch' href='".make_link($base.'/'.($page_number+1), $query)."'>");
|
||||
$page->add_html_header("<link rel='next' href='".make_link($base.'/'.($page_number+1), $query)."'>");
|
||||
@ -91,6 +92,7 @@ class BaseThemelet
|
||||
if ($page_number > 1) {
|
||||
$page->add_html_header("<link rel='previous' href='".make_link($base.'/'.($page_number-1), $query)."'>");
|
||||
}
|
||||
$page->add_html_header("<link rel='last' href='".make_link($base.'/'.$total_pages, $query)."'>");
|
||||
}
|
||||
|
||||
private function gen_page_link(string $base_url, ?string $query, int $page, string $name): string
|
||||
|
Loading…
x
Reference in New Issue
Block a user