Компонент "Поиск по каталогу" в шаблоне содержит вызов компонента стандартной страницы поиска - "bitrix:search.page", а у него внутри что касается сортировки есть вот это:
Код |
---|
if($arParams["USE_TITLE_RANK"])
{
if($how=="d")
$aSort=array("DATE_CHANGE"=>"DESC", "CUSTOM_RANK"=>"DESC", "TITLE_RANK"=>"DESC", "RANK"=>"DESC");
else
$aSort=array("CUSTOM_RANK"=>"DESC", "TITLE_RANK"=>"DESC", "RANK"=>"DESC", "DATE_CHANGE"=>"DESC");
}
else
{
if($how=="d")
$aSort=array("DATE_CHANGE"=>"DESC", "CUSTOM_RANK"=>"DESC", "RANK"=>"DESC");
else
$aSort=array("CUSTOM_RANK"=>"DESC", "RANK"=>"DESC", "DATE_CHANGE"=>"DESC");
}
|
Это значит что если включен параметр USE_TITLE_RANK, то будет первый вариант сортировки использоваться, а там есть целых четыре сортировки - сначала по дате изменения, потом по ручному ранжированию, потом по заголовку, потом по внутреннему ранжированию модуля поиска.
Так что если вы скопируете компонент, то простор для экспериментов достаточно большой, нужно лишь менять порядок этих параметров.