Серия 21: Умный фильтр и ответы на вопросы

Просмотров: 7202

Выводим и включаем умный фильтр в каталоге. И ответы на вопросы из комментариев из предыдущих серий.

Для вывода умного фильтра в боковой панели:
1) Добавляем включаемую область в боковую панель шаблона сайта.

2) В шаблоне умного фильтра, обворачиваем вывод form в такой код
<?$this->SetViewTarget("left_area");?>
<form name="<?echo $arResult["FILTER_NAME"]."_form"?>
.....
</form>
<?$this->EndViewTarget("left_area");?>

3) Во включаемую область вставляем код <?$APPLICATION->ShowViewContent("left_area")?>

Скачать дополнительные файлы, можно по ссылке ниже

Дополнительные файлы

Все серии

Сергей Харчевников 09.10.2018
Добрый день Михаил. У меня есть проблемы с Вашей заготовкой, может подскажите как их решить.

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

Во вторых пагинация не выводится.

И в третих список сравнения не работает.
Ysmayyl 27.01.2022
Здравствуйте Михаил!
Как сделать многоязычность на сайте?

Зараннее благодарен. Спасибо за ваши видеоуроки. Очень нужен ваш ответ.
Михаил Базаров 29.01.2022
Можно запустить второй (третий- сколько нужно языковых версий) сайт, через многосайтовость
Подробнее тут https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=103&LESSON_ID=287
Гость 04.04.2022
Добрый день Михаил! Можно ли как то создать условие "если фильтр задан" в catalog.section? Если пользователь не выбрал ни одно значение в фильтре, то не выводить товары, если выбрал, то выводить с учетом диапазона этого свойства или свойств. Например, если пользователь выбрал ширину 500, то выводить товары с шириной от 450 до 550. Только один инпут использовать, не диапазон "от - до". Что-то на подобие мастера подбора похожих товаров. Спасибо:)  
Виталий 15.07.2024
Добрый вечер Михаил.
Пользуюсь Вашими шпаргалками каждый день, уже не просто в закладках сайт лежит а закрепленная страница на всех группах вкладок)))  :D
Брал Ваш умный фильтр что бы внедрить в каталог, но столкнулся с проблемкой

Если начинаю фильтровать в разделах (т.е. я был в главном разделе недвижимость, там все работает корректно, спустился на раздел ниже и вот так фильтр себя начал вести)
подскажите куда смотреть что бы привязать ползунок к подвижному элементу?
Смотрел полный ролик на boosty но там не затронулся этот вопрос
Я еще студент, и в js вроде бы нашел кусок кода отвечающий за ползунки. Но не смог дать им ума... Помогите пожалуйста, 2й день не сплю камни летят в мою сторону))
Виталий 15.07.2024
Скрин фильтра, код полностью ваш максимум что менял так это css
Михаил Базаров 16.07.2024
Сейчас негде проверить, но установка этих ползунков прямо в template.php кусочек кода должен быть.
Может быть в моем фильтре что-то в нем сломано.

Сравните со штатным шаблоном (и есть ли эта проблема вообще в штатном шаблоне)
дерите из него этот кусочек кода
Виталий 16.07.2024
Спасибо, сейчас проверю :)  
Виталий 16.07.2024
Да к сожалению ползунки и в  штатном шаблонен работают так
Михаил Базаров 16.07.2024
Штатный имел ввиду не мой, а битриксовый шаблон фильтра по умолчанию.