Created
December 28, 2015 13:50
-
-
Save vladimmi/e6a7a888d34f5047aed0 to your computer and use it in GitHub Desktop.
template.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); | |
/** @var array $arParams */ | |
/** @var array $arResult */ | |
/** @global CMain $APPLICATION */ | |
/** @global CUser $USER */ | |
/** @global CDatabase $DB */ | |
/** @var CBitrixComponentTemplate $this */ | |
/** @var string $templateName */ | |
/** @var string $templateFile */ | |
/** @var string $templateFolder */ | |
/** @var string $componentPath */ | |
/** @var CBitrixComponent $component */ | |
$this->setFrameMode(true); | |
?> | |
<div id="page"> | |
<? | |
if(!$arResult["NavShowAlways"]) | |
{ | |
if ($arResult["NavRecordCount"] == 0 || ($arResult["NavPageCount"] == 1 && $arResult["NavShowAll"] == false)) | |
return; | |
} | |
$strNavQueryString = ($arResult["NavQueryString"] != "" ? $arResult["NavQueryString"]."&" : ""); | |
$strNavQueryStringFull = ($arResult["NavQueryString"] != "" ? "?".$arResult["NavQueryString"] : ""); | |
?> | |
<?//=$arResult["NavTitle"]?> | |
<?if($arResult["bDescPageNumbering"] === true):?> | |
<!-- <?=$arResult["NavFirstRecordShow"]?> <?=GetMessage("nav_to")?> <?=$arResult["NavLastRecordShow"]?> <?=GetMessage("nav_of")?> <?=$arResult["NavRecordCount"]?><br /></font> --> | |
<?if ($arResult["NavPageNomer"] < $arResult["NavPageCount"]):?> | |
<?if($arResult["bSavePage"]):?> | |
<!-- | |
<a href="<?=$arResult["sUrlPath"]?>?<?=$strNavQueryString?>PAGEN_<?=$arResult["NavNum"]?>=<?=$arResult["NavPageCount"]?>"><?=GetMessage("nav_begin")?></a> | |
| | |
--> | |
<a href="<?=$arResult["sUrlPath"]?>?<?=$strNavQueryString?>PAGEN_<?=$arResult["NavNum"]?>=<?=($arResult["NavPageNomer"]+1)?>"><?=GetMessage("nav_prev")?></a> | |
| | |
<?else:?> | |
<a href="<?=$arResult["sUrlPath"]?><?=$strNavQueryStringFull?>"><?=GetMessage("nav_begin")?></a> | |
| | |
<?if ($arResult["NavPageCount"] == ($arResult["NavPageNomer"]+1) ):?> | |
<a href="<?=$arResult["sUrlPath"]?><?=$strNavQueryStringFull?>"><?=GetMessage("nav_prev")?></a> | |
| | |
<?else:?> | |
<a href="<?=$arResult["sUrlPath"]?>?<?=$strNavQueryString?>PAGEN_<?=$arResult["NavNum"]?>=<?=($arResult["NavPageNomer"]+1)?>"><?=GetMessage("nav_prev")?></a> | |
| | |
<?endif?> | |
<?endif?> | |
<?else:?> | |
<?=GetMessage("nav_begin")?> | <?=GetMessage("nav_prev")?> | | |
<?endif?> | |
<?while($arResult["nStartPage"] >= $arResult["nEndPage"]):?> | |
<?$NavRecordGroupPrint = $arResult["NavPageCount"] - $arResult["nStartPage"] + 1;?> | |
<?if ($arResult["nStartPage"] == $arResult["NavPageNomer"]):?> | |
<b><?=$NavRecordGroupPrint?></b> | |
<?elseif($arResult["nStartPage"] == $arResult["NavPageCount"] && $arResult["bSavePage"] == false):?> | |
<a href="<?=$arResult["sUrlPath"]?><?=$strNavQueryStringFull?>"><?=$NavRecordGroupPrint?></a> | |
<?else:?> | |
<a href="<?=$arResult["sUrlPath"]?>?<?=$strNavQueryString?>PAGEN_<?=$arResult["NavNum"]?>=<?=$arResult["nStartPage"]?>"><?=$NavRecordGroupPrint?></a> | |
<?endif?> | |
<?$arResult["nStartPage"]--?> | |
<?endwhile?> | |
<?if ($arResult["NavPageNomer"] > 1):?> | |
<a class="icon-next" href="<?=$arResult["sUrlPath"]?>?<?=$strNavQueryString?>PAGEN_<?=$arResult["NavNum"]?>=<?=($arResult["NavPageNomer"]-1)?>"></a> | |
<a href="<?=$arResult["sUrlPath"]?>?<?=$strNavQueryString?>PAGEN_<?=$arResult["NavNum"]?>=1"><?=GetMessage("nav_end")?></a> | |
<?else:?> | |
<!-- <?=GetMessage("nav_next")?> | <?=GetMessage("nav_end")?> --> | |
<?endif?> | |
<?else:?> | |
<!-- <?=$arResult["NavFirstRecordShow"]?> <?=GetMessage("nav_to")?> <?=$arResult["NavLastRecordShow"]?> <?=GetMessage("nav_of")?> <?=$arResult["NavRecordCount"]?><br /></font> --> | |
<?if ($arResult["NavPageNomer"] > 1):?> | |
<?if($arResult["bSavePage"]):?> | |
<!-- | |
<a href="<?=$arResult["sUrlPath"]?>?<?=$strNavQueryString?>PAGEN_<?=$arResult["NavNum"]?>=1"><?=GetMessage("nav_begin")?></a> | |
--> | |
<a class="icon-back" href="<?=$arResult["sUrlPath"]?>?<?=$strNavQueryString?>PAGEN_<?=$arResult["NavNum"]?>=<?=($arResult["NavPageNomer"]-1)?>"></a> | |
<?else:?> | |
<!-- | |
<a href="<?=$arResult["sUrlPath"]?><?=$strNavQueryStringFull?>"><?=GetMessage("nav_begin")?></a> | |
| | |
--> | |
<?if ($arResult["NavPageNomer"] > 2):?> | |
<a class="icon-back" href="<?=$arResult["sUrlPath"]?>?<?=$strNavQueryString?>PAGEN_<?=$arResult["NavNum"]?>=<?=($arResult["NavPageNomer"]-1)?>"></a> | |
<?else:?> | |
<a class="icon-back" href="<?=$arResult["sUrlPath"]?><?=$strNavQueryStringFull?>"></a> | |
<?endif?> | |
<!-- | --> | |
<?endif?> | |
<?else:?> | |
<!-- <?=GetMessage("nav_begin")?> | <?=GetMessage("nav_prev")?> | --> | |
<?endif?> | |
<?while($arResult["nStartPage"] <= $arResult["nEndPage"]):?> | |
<?if ($arResult["nStartPage"] == $arResult["NavPageNomer"]):?> | |
<a class="current"><?=$arResult["nStartPage"]?></a> | |
<?elseif($arResult["nStartPage"] == 1 && $arResult["bSavePage"] == false):?> | |
<a href="<?=$arResult["sUrlPath"]?><?=$strNavQueryStringFull?>"><?=$arResult["nStartPage"]?></a> | |
<?else:?> | |
<a href="<?=$arResult["sUrlPath"]?>?<?=$strNavQueryString?>PAGEN_<?=$arResult["NavNum"]?>=<?=$arResult["nStartPage"]?>"><?=$arResult["nStartPage"]?></a> | |
<?endif?> | |
<?$arResult["nStartPage"]++?> | |
<?endwhile?> | |
<?if($arResult["NavPageNomer"] < $arResult["NavPageCount"]):?> | |
<a class="icon-next" href="<?=$arResult["sUrlPath"]?>?<?=$strNavQueryString?>PAGEN_<?=$arResult["NavNum"]?>=<?=($arResult["NavPageNomer"]+1)?>"></a> | |
<!-- <a href="<?=$arResult["sUrlPath"]?>?<?=$strNavQueryString?>PAGEN_<?=$arResult["NavNum"]?>=<?=$arResult["NavPageCount"]?>"></a> --> | |
<?else:?> | |
<!-- <?=GetMessage("nav_next")?> | <?=GetMessage("nav_end")?> --> | |
<?endif?> | |
<?endif?> | |
<?if ($arResult["bShowAll"]):?> | |
<noindex> | |
<?if ($arResult["NavShowAll"]):?> | |
| <a href="<?=$arResult["sUrlPath"]?>?<?=$strNavQueryString?>SHOWALL_<?=$arResult["NavNum"]?>=0" rel="nofollow"><?=GetMessage("nav_paged")?></a> | |
<?else:?> | |
| <a href="<?=$arResult["sUrlPath"]?>?<?=$strNavQueryString?>SHOWALL_<?=$arResult["NavNum"]?>=1" rel="nofollow"><?=GetMessage("nav_all")?></a> | |
<?endif?> | |
</noindex> | |
<?endif?> | |
</div> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment