считаете что он не верный?
Потому что если смотреть по артикулам, то порядок товаров один. Далее в гетлист передаю массив этих артикулов, чтобы получить id товаров, на выходе получаю другой порядок. В arOrder гетлиста вставляю массив с артикулами, если что.
Это не не правильный порядок. Это не тот порядок который вы хотите. Все же это разные вещи. По артикулам он ничего сортировать вам не будет - это работает только с id
Понял, буду другой выход искать
Вам нужен тот же порядок что и с артикулами? Пагинация нужна?
Да, есть массив артикулов. В том же порядке нужно товары вывести. Пагинация не нужна.
Не надо. Используйте штатную сортировку catalog.section
Так в том то и дело. Что мне не нужно, чтобы сортировалось.
Так отсортируйте в рантайме PHP. В result_modifier - это будет проще всего и быстрее
Да вот видимо так и придется.
А чего придется? Это самое правильное и разумное решение.
Да, просто думал, что все-таки можно заставить компонент не сортировать. Спасибо.
Вы же вроде хотели вывод в том порядке, что передали?
Да, но если передаю один порядок в фильтр перед компонентом. То по факту компонент выводит в другом порядке. То есть компонент все равно будет сортировать, даже если сортировка не задана.
Вы исходите что из предпосылки что выборка идет в каком-то нужном вам порядке, а потом идет сортировка. Это не так. При неуказанной сортировке записи выбираются по порядку и это порядок их ID. Т.е. никто ничего не сортирует - они прямо в этом порядке, который вы называете "неправильным" выбираются без всякой сортировки
Обсуждают сегодня