На одно проекте столкнулся с неприятностью: почему-то в catalog.element поле "Сортировка" у свойств - не имеет никакого значения:( (Если мне память не изменяет - тут значение имеет порядок, в котором свойства перечислены в параметрах компонента, не проверял ...).
Долго разбираться, почему не идет - времени нет, посему предлагаю небольшой костыль:
в $result_modifier:
Долго разбираться, почему не идет - времени нет, посему предлагаю небольшой костыль:
в $result_modifier:
function arraysortBySort($a,$b){ return (intval($a['SORT'])==intval($b['SORT'])) ? strcmp($a["name"], $b["name"]) : (intval($a['SORT'])<intval($b['SORT'])) ? -1 : 1; } usort($arResult["DISPLAY_PROPERTIES"],'arraysortBySort'); |