Здравствуйте! Компонент news.list пытаюсь вывезти разделы инфоблока по сортировке(везде проставил нужные цифры), но упорно не хочет вставать сортировка
Делаю в resulte так
//filters name & values
$filters = [];
$arSelect = Array("ID", "NAME","UF_NAME_EN","SORT");
if($arResult['ID'] == 62) {
$arFilter = Array("IBLOCK_ID"=>$arParams['IBLOCK_ID'], 'SORT_BY1' => 'SORT', 'SORT_ORDER1' => 'ASC',"ACTIVE_DATE"=>"Y", "ACTIVE"=>"Y", "SECTION_ID" => 159);
} else if($arResult['ID'] == 60) {
$arFilter = Array("IBLOCK_ID"=>$arParams['IBLOCK_ID'], 'SORT_BY1' => 'SORT', 'SORT_ORDER1' => 'ASC', "ACTIVE_DATE"=>"Y", "ACTIVE"=>"Y", "SECTION_ID" => 153);
}
$res = CIBlockSection::GetList(Array(), $arFilter, false, $arSelect);
while($section = $res->GetNext())
{
$filters[] = ["NAME" => $section['NAME'], "NAME_EN" => $section['UF_NAME_EN'], "VALUE" => $section['ID']];
}
$arResult['FILTERS_VAL'] = $filters;
//filters name & values end
Вывожу так
<?
foreach ($arResult['FILTERS_VAL'] as $key => $filter_item) {
if (LANGUAGE_ID == 'ru') {
?><div class="events-filter__item "><a href="?filter=<?=$filter_item['VALUE']?>&filterName=<?=$filter_item['NAME']?>"><?=$filter_item['NAME']?></a></div><?
}elseif (LANGUAGE_ID == 'en') {
?><div class="events-filter__item "><a href="?filter=<?=$filter_item['VALUE']?>&filterName=<?=$filter_item['NAME_EN']?>"><?=$filter_item['NAME_EN']?></a></div><?
}
}
?>