Самое рациональное решение - использовать result_modifier.php вместе с кастомным шаблоном компонента:
Код |
---|
foreach($arResult['ELEMENTS'] as $arElement) {
$names[] = $arElement['PROPERTIES']['ORIGINAL_NAME']['VALUE']; // сортируем по пользовательскому свойству ORIGINAL_NAME
}
array_multisort($names, SORT_ASC, SORT_STRING | SORT_FLAG_CASE, $arResult['ELEMENTS']); |
Для сортировки по ID меняем строку в цикле:
Код |
---|
$names[] = $arElement['ID']; |
Ну и в array_multisort задаем SORT_DESC