@streiff01

Как в умном фильтре кастомизировать слайдер?

Добрый день! Как правильно нужно интегрировать верстку слайдера в компонент smartfilter битрикса?
Так подключаю слайдер в template.php
<div class="<? if ($arParams["FILTER_VIEW_MODE"] == "HORIZONTAL"):?>col-sm-6 col-md-4<? else:?>col-lg-12<?endif ?> bx-filter-parameters-box <? if ($arItem["DISPLAY_EXPANDED"] == "Y"):?>bx-active<?endif ?>">
                    <span class="bx-filter-container-modef"></span>
                    <div class="catalog-filter-block-price">
                        <p class="catalog-filter-block-h">Цена</p>
                        <div class="catalog-filter-block-items">
                            <div class="catalog-filter-range" id="slider-price">
                                <div class="slider-range-inputs">
                                    <input type="text" class="min-price"
                                           value="<? echo $arItem["VALUES"]["MIN"]["HTML_VALUE"] ? $arItem["VALUES"]["MIN"]["HTML_VALUE"] : $arItem["VALUES"]["MIN"]["VALUE"] ?>"
                                           name="<? echo $arItem["VALUES"]["MIN"]["CONTROL_NAME"] ?>"
                                           id="<? echo $arItem["VALUES"]["MIN"]["CONTROL_ID"] ?>"
                                           data-start-value="<?= $arItem["VALUES"]["MIN"]["VALUE"] ?>"
                                           placeholder="От">
                                    <span></span>
                                    <input type="text" class="max-price"
                                           name="<? echo $arItem["VALUES"]["MAX"]["CONTROL_NAME"] ?>"
                                           id="<? echo $arItem["VALUES"]["MAX"]["CONTROL_ID"] ?>"
                                           value="<? echo $arItem["VALUES"]["MAX"]["HTML_VALUE"] ? $arItem["VALUES"]["MAX"]["HTML_VALUE"] : $arItem["VALUES"]["MAX"]["VALUE"] ?>"
                                           data-start-value="<?= $arItem["VALUES"]["MAX"]["VALUE"] ?>"
                                           placeholder="До">
                                </div>
                                <div class="slider-range"></div>
                            </div>

Но он работает только, если будет выбрано еще одно свойство для фильтрации, в отдельности же он не фильтрует. Так понимаю нужно передать значения инпутов в обработчик, но не могу разобраться, куда именно нужно передавать.
  • Вопрос задан
  • 117 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы