Загрузка страницы..
Bitrix: нумерация элементов при постраничной навигации (news.list)
В компоненте используется постраничная навигация. При этом, часто бывает необходимо вывести элементы в табличном виде и проставить номера элементов.
2016-09-15T14:09 15 сент. 2016 14:09
Просмотров: 5693

Есть компонент bitrix:news.list. В компоненте используется постраничная навигация. При этом, часто бывает необходимо вывести элементы в табличном виде и проставить номера элементов.

Реализация задача достаточно проста. Копируем шаблон и вносим изменения:

<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
$this->setFrameMode(true);
?>
 
<?if($arParams["DISPLAY_TOP_PAGER"]):?>
	<?=$arResult["NAV_STRING"]?><br />
<?endif;?>
 
<?
$nubmercoeff = ($arResult['NAV_RESULT']->NavPageNomer - 1) * $arParams['NEWS_COUNT'];
$nubmer = 1;
?>
 
<table class="data-table">
<tr>
	<th>№</th>
	<th>Название</th>
</tr>
 
<?foreach($arResult["ITEMS"] as $arItem):?>
 
<tr>
	<td><?=$nubmer + $nubmercoeff; $nubmer++;?></td>
	<td><?=$arItem['NAME']?></td>
</tr>
 
<?endforeach;?>
 
</table>
 
<?if($arParams["DISPLAY_BOTTOM_PAGER"]):?>
	<br /><?=$arResult["NAV_STRING"]?>
<?endif;?>


Комментарии: 0

Коментарий пока нет, стань первым!

Добавить комментарий

Яндекс.Метрика Яндекс.Метрик