Есть компонент 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
Комментариев пока нет, стань первым!