Меню

Применение умного фильтра для разделов каталога, в компоненте catalog.section.list

RSS
Применение умного фильтра для разделов каталога, в компоненте catalog.section.list
 

Применение умного фильтра для разделов каталога, в компоненте catalog.section.list

Задача: В каталоге выводится умный фильтр, нужно сделать так чтобы он применялся не
только к товарам но и к компоненту "Список разделов" (catalog.section.list),
что бы оставались только подразделы в которых содержатся найденные товары.
 
Пример работы
https://bxstore.ru/catalog/iphone/
 
Михаил, это полезная заметка, но не стоит изобретать велосипед с квадратными колесами.
Я долго пытался решить такую задачу и для выбора технических параметров оборудования подошел готовый компонент "Разделы с top'ом элементов"  - bitrix:catalog.sections.top.
Будет выводится:
Раздел1
Подраздел 1.1.
Товар 1.1.1, Товар 1.1.2
Раздел1
Подраздел 1.2.
Товар 1.2.1, Товар 1.2.2
......
и т.д.
Настроить (условия) при желании вывод только последнего подраздела

С включенным AJAX - вообще красота
Не знаю почему этот компонент не нашел широкого применения в массах битриксойдов.
 
Да, этот компонент не плох, но задача заметки была немного в другом  :)
 
..... немного в другом....
та же задача, не вижу разницы
Есть материал для видеороликов, куда отправить?
P.S. быстро кастомизмровать стандартные компоненты битрикс
 
Цитата
Vlad написал:
..... немного в другом....
та же задача, не вижу разницы
Есть материал для видеороликов, куда отправить?
P.S. быстро кастомизмровать стандартные компоненты битрикс

Задача была именно отфильтровывать разделы умным фильтром,
но показывать их над товарами в рамках section.php,
а не рубрикатором как в bitrix:catalog.sections.top

Можно на почту: mihail@bazarow.ru
Изменено: Михаил Базаров - 14.03.2024 20:11:53
 
Интересный функционал, но совсем не понятно куда этот код вставлять. Можно по пунктам на примере "Современный интернет магазин" . По Вашим инструкциям делал фильтр для мобильных. Там всё получилось. Спасибо.
 
Сомневаюсь, что смогу еще подробнее расписать  :)
По сути работаем с вызовом компонента catalog.section.list и модифицируем его через result_modifier.php
В типовом шаблоне магазина - все ровно тоже самое проделываем.
 
Можно добавить в getList параметр arGroupBy по "IBLOCK_SECTION_ID", ни на что не влияет, но вроде так "красивше" )))
Читают тему
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить файлы
 
Поблагодарить и поддержать:
Или подписаться на boosty канал: Видео на Bst

Блог-note: заметки разработчика

Фотогалерея на базе компонента новостей, с fancybox.

Это заметка обновление к очень старой, уже имеющейся на сайте. Сделаем что-то типа фотогалереи на базе встроеннного в би...

Отсортировать предложения по цене в каталоге 1С-Битрикс

Задача: в 1С-Битрикс есть настройка для вывода предложений по стоимости, но она не функционирует должным образом. Необхо...

Вывести новости из конкретного раздела инфоблока Битрикс

Бывает что требуется вывести конкретные новости или статьи из одного раздела инфоблока в Битрикс, для этого потребуется ...

Подключение мобильной версии шаблона Битрикс сайта, с автопереключением

Предпочитаю, что бы сайт не грузил кучу скриптов и стилей. При загрузке адаптивного шаблона за ним тянется очень много ф...

Настройка обмена между 1С:Предприятие и магазином на "1С-Битрикс24: Интернет-магазин + CRM" по REST протоколу

В этой заметке расскажу как настроить синхронизацию между 1С:предприятие и "1С-Битрикс24: Интернет-магазин + CR...

Вывести все разделы в которых находится элемент инфоблока

Если нужно вывести все разделы, со всей доступной информацией о них, внутри элемента инфоблока, например в карточке това...

Как вывести свойства инфоблока по отдельности и немного плюшек не в тему

Если у инфоблока несколько свойств- то при выводе их всех, скажем в детальном описании новости, они выводятся все вместе...

Создание локальных уведомлений для приложения на Apache Cordova

Задача состоит в том, чтобы реализовать возможность локальных уведомлений в приложении на Apache Cordova без использован...

Увидеть файл заказов который передаст Битрикс в 1С

Для диагностики обмена заказов, интернет-магазина на 1С Битрикс с 1С Управление Торговлей, нужно увидеть xml файл с зака...