Добрый день. Есть интересная задача.
Необходимо отсортировать элементы в component.php по id родительского раздела элемента.
вот так не работает:
$arSort = array(
'IBLOCK_SECTION_ID' => 'ASC'
);
Если быть точнее то на сортировку этот код влияет. Но сортирует просто по id элемента.
Таким образом элементы разных разделов получаются перемешанными между собой, а необходимо чтобы они лежали последовательно, сначала элементы одного раздела, затем следующего.
Это необходимо сделать на уровне компонента, для того чтобы работала постраничная навигация.
Вопрос: Почему не работает приведенный выше код? И если это нормально то как все же отсортировать элементы по разделу?
Необходимо отсортировать элементы в component.php по id родительского раздела элемента.
вот так не работает:
$arSort = array(
'IBLOCK_SECTION_ID' => 'ASC'
);
Если быть точнее то на сортировку этот код влияет. Но сортирует просто по id элемента.
Таким образом элементы разных разделов получаются перемешанными между собой, а необходимо чтобы они лежали последовательно, сначала элементы одного раздела, затем следующего.
Это необходимо сделать на уровне компонента, для того чтобы работала постраничная навигация.
Вопрос: Почему не работает приведенный выше код? И если это нормально то как все же отсортировать элементы по разделу?