«1С-Битрикс: Управление сайтом» для интернет-магазинов - Сообщения с тегом "сортировка"

  • Архив

    «   Январь 2020   »
    Пн Вт Ср Чт Пт Сб Вс
        1 2 3 4 5
    6 7 8 9 10 11 12
    13 14 15 16 17 18 19
    20 21 22 23 24 25 26
    27 28 29 30 31    

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

Стандартный шаблон компонента поиска "Битрикса" представляет собой аккуратный, но не совсем подходящий интернет-магазину список результатов (кстати, hint: в последних версиях "Битрикса" появился красивый компонент поиска по каталогу - bitrix:catalog.search, который можно поставить на страница поиска - /search/index.php и это отчасти решит проблему).

Большинство наших клиентов просят переделать шаблон страницы поиска таким образом, чтобы он соответствовал шаблону каталога. При этом не составляет большого труда переделать сам вывод - легко получить все поля элемента каталога по ITEM_ID каждого элемента выходного массива поиска ($arResult['ITEMS'] и исправить шаблон в соответствии с шаблоном витрины (раздела каталога). Проблемы возникают, когда просят при этом реализовать также сортировку (например, по цене) и "умный" фильтр. Про фильтр - отдельная история, здесь же опишу простой подход, который позволяет выводить результаты поиска в нужном нам порядке, т.е. с правильной сортировкой.

Читать подробнее...