Сортировака в bitrix:search.page

Возникла проблема при сортировке поиска.

Компонент поиска код:

<?$APPLICATION->IncludeComponent(
    "bitrix:search.page", 
    "search", 
    array(
        "RESTART" => "N",
        "CHECK_DATES" => "N",
        "USE_TITLE_RANK" => "N",
        "DEFAULT_SORT" => "rank",
        "arrFILTER" => array(
            0 => "iblock_products",
            1 => "iblock_content",
            2 => "iblock_library",
            3 => "iblock_category",
        ),
        "SHOW_WHERE" => "N",
        "SHOW_WHEN" => "N",
        "PAGE_RESULT_COUNT" => "10",
        "AJAX_MODE" => "N",
        "AJAX_OPTION_SHADOW" => "Y",
        "AJAX_OPTION_JUMP" => "N",
        "AJAX_OPTION_STYLE" => "Y",
        "AJAX_OPTION_HISTORY" => "N",
        "CACHE_TYPE" => "A",
        "CACHE_TIME" => "36000000",
        "DISPLAY_TOP_PAGER" => "N",
        "DISPLAY_BOTTOM_PAGER" => "Y",
        "PAGER_TITLE" => "Результаты поиска",
        "PAGER_SHOW_ALWAYS" => "Y",
        "PAGER_TEMPLATE" => "pag",
        "USE_SUGGEST" => "Y",
        "SHOW_ITEM_TAGS" => "N",
        "SHOW_ITEM_DATE_CHANGE" => "N",
        "SHOW_ORDER_BY" => "N",
        "SHOW_TAGS_CLOUD" => "N",
        "AJAX_OPTION_ADDITIONAL" => "",
        "COMPONENT_TEMPLATE" => "search",
        "NO_WORD_LOGIC" => "N",
        "FILTER_NAME" => "",
        "USE_LANGUAGE_GUESS" => "Y",
        "SHOW_RATING" => "",
        "RATING_TYPE" => "",
        "PATH_TO_USER_PROFILE" => "",
        "TAGS_SORT" => "NAME",
        "TAGS_PAGE_ELEMENTS" => "150",
        "TAGS_PERIOD" => "",
        "TAGS_URL_SEARCH" => "",
        "TAGS_INHERIT" => "Y",
        "FONT_MAX" => "50",
        "FONT_MIN" => "10",
        "COLOR_NEW" => "000000",
        "COLOR_OLD" => "C8C8C8",
        "PERIOD_NEW_TAGS" => "",
        "SHOW_CHAIN" => "Y",
        "COLOR_TYPE" => "Y",
        "WIDTH" => "100%",
        "STRUCTURE_FILTER" => "structure",
        "NAME_TEMPLATE" => "",
        "SHOW_LOGIN" => "Y",
        "arrFILTER_iblock_content" => array(
            0 => "all",
        ),
        "arrFILTER_iblock_library" => array(
            0 => "all",
        ),
        "arrFILTER_iblock_category" => array(
            0 => "all",
        ),
        "arrFILTER_iblock_products" => array(
            0 => "all",
        ),
        "COMPOSITE_FRAME_MODE" => "A",
        "COMPOSITE_FRAME_TYPE" => "AUTO"
    ),
    false
);?>

Сейчас поиск выводит в разбросанном порядке. Как мне отсортировать, как указал в arrFILTER т.е. сперва чтобы мне отдавал iblock_products, далее iblock_content и т.д.?

Пробовал в компоненте search, но там при пагинации вся логика сортировки ломается.


Ответы (0 шт):