<ul class="pagination justify-content-center"> <li class="page-item<!--@if($page <= 1)--> disabled<!--@end-->"> <a class="page-link" href="{getUrl('page', '', 'document_srl', '', 'division', $division, 'last_division', $last_division)}" data-bs-toggle="tooltip" title="{$lang->first_page}" tabindex="-1" aria-disabled="true"><i class="fa-solid fa-angles-left"></i></a> </li> <block loop="$page_no=$page_navigation->getNextPage()"> <li class="page-item active" cond="$page==$page_no"><span class="page-link">{$page_no}</span></li> <li class="page-item" cond="$page!=$page_no"><a class="page-link" href="{getUrl('page', $page_no, 'document_srl', '', 'division', $division, 'last_division', $last_division)}">{$page_no}</a></li> </block> <li class="page-item<!--@if($page >= $page_navigation->last_page)--> disabled<!--@end-->"> <a class="page-link" href="{getUrl('page', $page_navigation->last_page, 'document_srl', '', 'division', $division, 'last_division', $last_division)}" data-bs-toggle="tooltip" title="{$lang->last_page}"><i class="fa-solid fa-angles-right"></i></a> </li> </ul>
이걸로 게시판 하단부에 페이지를 표시하는데요
상단부에도 표시하려 하니깐 두군데중 상단부만 표시되고 하단에는 그냥 빈칸이 되더라구요
한군데 이상 표시할수있는 방법이 있을까요?
getNextPage()는 호출될때마다 index가 1씩 증가하는데 다시 리셋할 방법은 없기 때문에, 위쪽 페이지 번호 출력 부분 이전에 $page_navigation 클래스를 백업하고, 아래쪽 페이지 번호 출력 이전에 백업한 것으로 다시 복원하면 되겠죠. 예를들면,
{@ $page_navigation_backup = clone $page_navigation; }
위쪽 페이지 번호 출력
{@ $page_navigation = $page_navigation_backup; }
아래쪽 페이지 번호 출력