Компонент catalog.sections.top.
Нужно сортировать по минимальной цене в разделе (ето пользовательское свойство UF_MIN_PRICE) или по названию раздела.
Всё работает, НО если включается пагинация (
) , то сортировка не работает.
Как с этим справится?
| Код |
|---|
"SECTION_SORT_FIELD" => $arSortFilter['SORT_FIELD'], // По какому полю сортируем раздел "SECTION_SORT_ORDER" => $arSortFilter['SORT_ORDER'] // Порядок сортировки разделов |
Нужно сортировать по минимальной цене в разделе (ето пользовательское свойство UF_MIN_PRICE) или по названию раздела.
| Код |
|---|
<?
//сортировка по минимальной цене
if ($_REQUEST["sort"] == "price"
{
$_SESSION['SORT_LIST']='price';
}
//сортировка по названию
elseif ($_REQUEST["sort"] == "name"
{
$_SESSION['SORT_LIST']='name';
}
else{unset($_SESSION['SORT_LIST'];}
?>
...
if($_SESSION['SORT_LIST'] == 'name'){ $arrSortField = 'name';}
else {$arrSortField = 'UF_MIN_PRICE';}
$arSortFilter = array(
'SORT_FIELD' => $arrSortField,
'SORT_ORDER' => 'asc',
); |
Всё работает, НО если включается пагинация (
| Код |
|---|
if($_REQUEST["PAGEN_1"] >= 2 |
Как с этим справится?
