{**
* XS2:
*
* This file is developed by Solutecs, LLC for the purpose of the company
* and is provided together with XS2 Framework as and inherent part of the
* system. This file can be used on the terms of License Agreement.
*
* +7 (495) 585-0833 / 13 Rusakovskaya street, Moscow 107140 Russia
*
* @link http://www.solutecs.com
* @copyright ©1998-2007 Solutecs, LLC
* @version 1.XX
*}
{xs2CountPages nodes=$pagerNodes nodesOnPage=$nodesOnPage var="countPages"}
{if $countPages > 1}
{* Выводим перелистывалку, только если страниц несколько *}
{if $countPages > 2}
{* Ссылка на первую страницу *}
{if $currentPage neq 1}
{insertPageNumber var="pageAtr" pagerParam=$pagerParam page=1}
<a href="{xs2Href mod=$_THE.QUE.MOD obj=$_THE.QUE.OBJ met=$_THE.QUE.MET atr=$pageAtr}">в начало</a>
{else}
в начало
{/if}
{/if}
{xs2HasPrevPage var="hasPrevPage" nodesOnPage=$nodesOnPage nodes=$pagerNodes page=$currentPage}
{if $hasPrevPage}
{* Если есть предыдущая страницы, выводим ссылку на нее *}
{insertPageNumber var="pageAtr" pagerParam=$pagerParam page=$currentPage-1}
<a href="{xs2Href mod=$_THE.QUE.MOD obj=$_THE.QUE.OBJ met=$_THE.QUE.MET atr=$pageAtr}">назад</a>
{else}
{* Если предыдущей страницы нет, убираем ссылку *}
назад
{/if}
{section name="pagerLoop" loop=$countPages}
{assign var="pagerPage" value=$smarty.section.pagerLoop.index+1}
{if $pagerPage eq $currentPage}
{* Если страница в перелистовалки равна текущей, не делаем ее ссылкой *}
{$pagerPage}
{else}
{* Иначе ставим ссылку на эту страницу *}
{insertPageNumber var="pageAtr" pagerParam=$pagerParam page=$pagerPage}
<a href="{xs2Href mod=$_THE.QUE.MOD obj=$_THE.QUE.OBJ met=$_THE.QUE.MET atr=$pageAtr}">{$pagerPage}</a>
{/if}
{/section}
{xs2HasNextPage var="hasNextPage" nodesOnPage=$nodesOnPage nodes=$pagerNodes page=$currentPage}
{if $hasNextPage}
{* Если есть следующая страница, выводим ссылку на нее *}
{insertPageNumber var="pageAtr" pagerParam=$pagerParam page=$currentPage+1}
<a href="{xs2Href mod=$_THE.QUE.MOD obj=$_THE.QUE.OBJ met=$_THE.QUE.MET atr=$pageAtr}">вперед</a>
{else}
{* Если следующей страницы нет, убираем ссылку *}
вперед
{/if}
{if $countPages > 2}
{* Ссылка на последнюю страницу *}
{if $currentPage neq $countPages}
{insertPageNumber var="pageAtr" pagerParam=$pagerParam page=$countPages}
<a href="{xs2Href mod=$_THE.QUE.MOD obj=$_THE.QUE.OBJ met=$_THE.QUE.MET atr=$pageAtr}">в конец</a>
{else}
в конец
{/if}
{/if}
{/if}
|
|