[QUOTE] написал:
Самое рациональное решение - использовать result_modifier.php вместе с кастомным шаблоном компонента: [CODE] 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' ]); [/CODE] Для сортировки по ID меняем строку в цикле: [CODE] $names [] = $arElement [ 'ID' ]; [/CODE] Ну и в array_multisort задаем SORT_DESC[/QUOTE]
В начало цикла (над строкой
$names []...) необходимо добавить $names = array();
Самое рациональное решение - использовать result_modifier.php вместе с кастомным шаблоном компонента: [CODE] 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' ]); [/CODE] Для сортировки по ID меняем строку в цикле: [CODE] $names [] = $arElement [ 'ID' ]; [/CODE] Ну и в array_multisort задаем SORT_DESC[/QUOTE]
В начало цикла (над строкой
$names []...) необходимо добавить $names = array();