Решение оказалось банальным. Потребовалось убрать несколько строк и подкорректировать странницу, для нормального вида.
Добавилось:
$res = CIBlockElement::GetList(Array("DATE_ACTIVE_FROM"=>"DESC"), $arFilter, false, false, $arSelect);
$res->NavStart(10);
$res->bShowAll = true;
$res->GetPageNavString('Привет!');
echo $res->GetPageNavStringEx($navComponentObject, 'Заголовок', '', 'Y');
Убрал:
if(!empty($_REQUEST['date_from'])){
if (new DateTime($_REQUEST['date_from'] . ' 23:59') < new DateTime($r['DATE_ACTIVE_FROM']))
continue;
if (new DateTime($_REQUEST['date_from'] . ' 00:00') > new DateTime($r['DATE_ACTIVE_TO']))
continue;
}else {
if (new DateTime(date('d.m.Y') . ' 23:59') < new DateTime($r['DATE_ACTIVE_FROM']))
continue;
if (new DateTime(date('d.m.Y') . ' 00:00') > new DateTime($r['DATE_ACTIVE_TO']))
continue;
}
if(empty($r['PROPERTY_P_DATE_VALUE']) || $DB->CompareDates($r['PROPERTY_P_DATE_VALUE'], ConvertTimeStamp() . '00:00') >=0 ) {}