В стандартном АПИ CIBlockElement сортировка передается массивом, в котором можно передать не ограниченное количество полей, но в стандартных компонентах news.list и catalog.section есть только 2 поля. В итоге, если мне нужна сортировка с более чем двумя полями, то мне нужно кастомизировать компонент, что не желательно.
Вопрос: почему бы не реализовать в стандартных компонентах возможность задания неограниченного количества полей для сортировки? Мне кажется это разумно.