я так и предполагал можно тогда другой вопрос. я отфильтровал инфу уже по этому свойству, а как мне постраничную навигацию переделать, тобишь в массив $arResult я засунул только те элементы которые удовлетворяют условию, а массив $rsElements который получается по фильтру отвечает за постраничную навигацию. Никак не могу переинициализировать его пробовал так
Код |
---|
$rsElements2->InitFromArray($arResult["ITEMS"]);
$rsElements2->SetUrlTemplates($arParams["DETAIL_URL"]);
$rsElements2->SetSectionContext($arResult3);
$arResult["NAV_STRING"] = $rsElements2->GetPageNavStringEx($navComponentObject, $arParams["PAGER_TITLE"], $arParams["PAGER_TEMPLATE"], $arParams["PAGER_SHOW_ALWAYS"]);
$arResult["NAV_CACHED_DATA"] = $navComponentObject->GetTemplateCachedData();
$arResult["NAV_RESULT"] = $rsElements2; |
но он не выводит навигацию ему чего то нехватает(точнее выводит неправильно)
на скрине видно что выводит.