Требуется создать в каталоге (bitrix:catalog) страницы для вывода информации о мастерской/производителе.
В данный момент фильтрация реализована кастомным компонентом, а свойства товара
реализованы при помощи свойств элемента инфоблока.
Данную реализацию вижу в создании подразделов с мастерами в каждом из необходимых разделов товаров,
и выводом информации на странице по каждому мастеру соответственно. (Возможно предложите другой вариант)
Страницу с мастером можно выводить с перезагрузкой страницы, но необходимо сохранять состояние фильтра
с выбранным мастером.
Пример реализации страницы мастера с сохранением состояния фильтра
1000cues.ru/catalog/cues/... Исполнителю:
Все работы проводятся только на сайте ns.myrbt.ru
Расположение кастомного компонента фильтрации /ns/bitrix/components/custom/filter/
Требуется работоспособность обоих шаблонов кастомного компонента .default и exclusive
Расположение файла, который обрабатывает ajax запрос /ns/ajax/stick_filter.php
Ожидаемое поведение системы после выполнения работ: Открываем раздел с продукцией, нажимаем
на мастера, открываем страницу мастера с соответствующей ссылкой. При клике на фильтр (кроме мастера) ссылка
становится вида ?SECTION_ID=49&property_master=&property_construct=&property_price=0%2C5000&property_material=
(реализуется с помощью window.history.pushState), а пользователю показывается стандартный вид вывода продукции.
После перезагрузки страницы результаты выборки товаров должны сохраняться (уже реализовано).
При выполнении работ учесть сортировку по цене и по товарам с видео (не доделано при обновлении страницы).
Реализовать автоматическое открытие списка фильтра, если активный элемент находится не вверху списка.