Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Сортировка навигации по каталогу

00 голосов
3
Извините, если задаю глупые вопросы. Только начал разбираться с Битриксом.

У меня есть навигация по каталогу товаров, которая сортируется в произвольном порядке.
Мне необходимо сделать сортировку по алфавиту.

Нашел: components-bitrix-catalog.section.listcomponent.php

//ORDER BY
$arSort = array(
"left_margin"=>"asc",
);

Начал производить изменения, но результата это не дало.
Подскажите .. я вообще там редактирую ?
спросил 10 Фев, 14 от Karboz (100 баллов)

3 Ответы

00 голосов
а зачем сразу в исходный код лезть? у компонента есть настройки для сортировки, в котором можно указать поле NAME и направление сортировки ASC или DESC
ответил 28 Июнь, 14 от Poleolog (1,240 баллов)
00 голосов
Цитата
Андрей Шилов пишет:
а зачем сразу в исходный код лезть? у компонента есть настройки для сортировки, в котором можно указать поле NAME и направление сортировки ASC или DESC


Я их искал, но не смог найти эти настройки. Где их можно найти ?
ответил 29 Окт, 14 от Karboz (100 баллов)
00 голосов
Извиняюсь, не правильно прочитал. в catalog.section.list нет таких параметров.

Цитата

Нашел: components-bitrix-catalog.section.listcomponent.php

//ORDER BY
$arSort = array(
"left_margin"=>"asc",
);

Начал производить изменения, но результата это не дало.
Подскажите .. я вообще там редактирую ?


Да, редактируете там. Если сделать так:

Код
//ORDER BY
$arSort = array(
"NAME"=>"asc",
);


разделы отсортируются по алфавиту, но потеряется иерархия разделов. для этого и используется left_margin.

Можно создать result_modifier.php в шаблоне компонента и перетусовать там с помощью php.
ответил 26 Фев, 15 от Poleolog (1,240 баллов)

Похожие вопросы

0 голосов
9 ответов
спросил 26 Май, 13 от Kania (5,180 баллов)
0 голосов
8 ответов
спросил 01 Май, 13 от ChaosRain (200 баллов)
0 голосов
6 ответов
спросил 13 Март, 13 от UnoL (340 баллов)
0 голосов
1 ответ
0 голосов
1 ответ