@symply_rabbit

Какой самый грамотный путь сортировки одновременно по нескольким параметрам в элементах раздела?

Какой самый грамотный путь сортировки одновременно по нескольким параметрам (например по цене, по популярности, по айди, по новизне) в элементах раздела, чтобы пользователь нажал кнопку "показать" и применились одновременно все типы сортировки которые он выбрал?
  • Вопрос задан
  • 1022 просмотра
Решения вопроса 1
@symply_rabbit Автор вопроса
решение одновременного показа сортировок решилось с помощью кастомизации компонента. решения кодом найти не смог к стандартному компоненту битрикса найти не смог.
здесь расписана необходимая модификация стандартного компонента
archive.hamdeew.ru/page/bitrixcatalogsection-sorti...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
alexyarik
@alexyarik
Битрикс разработчик
По одному параметру это ещё сортировка, несколько одновременно это уже фильтр
https://dev.1c-bitrix.ru/api_help/iblock/classes/c...
Делаете форму принимающую данные пользователя и отдаёте данные аяксом в фильтр, например такого плана:
<? $GLOBALS['arrFilter'] = array('!PROPERTY_data_state' => 'busy', "IBLOCK_TYPE" => "house", 'IBLOCK_ID' => $arr_dom);?>
Ответ написан
@MiXaLiN17
Что касается сортировки, более двух параметров не указать для товаров. ELEMENT_SORT_FIELD и ELEMENT_SORT_FIELD2 задают поля для сортировки.
Ответ написан
Комментировать
@anton99zel Куратор тега 1С-Битрикс
29а класс средней школы №7
Как по вашему - можно одновременно показать товары по цене и по популярности? Никак! Либо сначала с низкой ценой, потом при одинаковой цене популярные...)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы