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

  • Архив

    «   Июнь 2025   »
    Пн Вт Ср Чт Пт Сб Вс
                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            

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

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

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

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