AddEditAction($arItem['ID'], $arItem['EDIT_LINK'], CIBlock::GetArrayByID($arItem["IBLOCK_ID"], "ELEMENT_EDIT"));
$this->AddDeleteAction($arItem['ID'], $arItem['DELETE_LINK'], CIBlock::GetArrayByID($arItem["IBLOCK_ID"], "ELEMENT_DELETE"), array("CONFIRM" => GetMessage('CT_BNL_ELEMENT_DELETE_CONFIRM')));
//$arItem["DETAIL_PAGE_URL"] - страница детально
//$arItem["PREVIEW_PICTURE"]["SRC"] - src картинки
//$arItem["PREVIEW_PICTURE"]["WIDTH"] - ширина картинки
//$arItem["PREVIEW_PICTURE"]["HEIGHT"] - высота картинки
//$arItem["PREVIEW_PICTURE"]["ALT"] - альт картинки
//$arItem["PREVIEW_PICTURE"]["TITLE"] - титл картинки
//$arItem["DETAIL_PAGE_URL"] - страница детально
//$arItem["NAME"] - название
$date = explode(" ",$arItem["TIMESTAMP_X"]);
$date = $date[0];
?>
Ответ: нужен был список у которого есть события при нажатия на кнопки пагинации, которые затем обрабатываются и может отработать ajax(связано с тем что фильтры не стандартные применялись), поэтому требовались классы на пагинации отличные от тех что применяются в пагинации на остальной части сайта. Возможно Вы предполагаете более Bitrix подход: создать отдельный шаблон пагинации для компонента. На тот момент я не был так хорошо знаком с устройством bitrix поэтому просто разместил пагинатор прямо в шаблоне листа, рассчитав самостоятельно все значения для него. На случай будущего использования сохранил код в статье на которую Вы и попали.