Возможно ли изменить тип сортировки в компоненте search.page на другой?
Я в цикле добавил
Код |
---|
if($ar["ITEM_ID"]){
$rs = CIBlockElement::GetList(
array("SORT" => "ASC", "ID" => "ASC"),
array(
"ID" => $ar["ITEM_ID"]
),
false,
false,
array("ID","SORT", "NAME")
);
while ($ar2 = $rs->GetNext()){
$ar['CUSTOM_RANK'] = $ar2['SORT'];
}
} |
CUSTOM_RANK изменился на нужный, но при этом сортировка не применяется
Сортировка стоит такая
Код |
---|
if($arParams["USE_TITLE_RANK"])
{
if($how=="d")
$aSort=array("CUSTOM_RANK"=>"ASC", "DATE_CHANGE"=>"DESC", "TITLE_RANK"=>"DESC", "RANK"=>"DESC");
else
$aSort=array("CUSTOM_RANK"=>"ASC", "TITLE_RANK"=>"DESC", "RANK"=>"DESC", "DATE_CHANGE"=>"DESC");
}
else
{
if($how=="d")
$aSort=array("CUSTOM_RANK"=>"ASC", "DATE_CHANGE"=>"DESC", "RANK"=>"DESC");
else
$aSort=array("CUSTOM_RANK"=>"ASC", "RANK"=>"DESC", "DATE_CHANGE"=>"DESC");
} |