Работаю на 12,5-версии Битрикса. Делаем интернет-магазин. Подключил умный фильтр -- вроде все работает, но для диапазона цен нету ползунков. Подскажите как их включить?
[B]Решил. Тема закрыта.[/B]
Кому интересно можете посодействовать улучшению результата, может есть и другие, более профессиональные решения:
взял этот скрипт с [url]http://jqueryui.com/slider/#range[/url] и поменял нужные места
[CODE]<script>
$(function() {
$( "#slider-range" ).slider({
range: true,
min: <?=$arResult["ITEMS"]["BASE"]["VALUES"]["MIN"]["VALUE"]?>,
max: <?=$arResult["ITEMS"]["BASE"]["VALUES"]["MAX"]["VALUE"]?>,
values: [ <?=$arResult["ITEMS"]["BASE"]["VALUES"]["MIN"]["VALUE"]?>, <?=$arResult["ITEMS"]["BASE"]["VALUES"]["MAX"]["VALUE"]?> ],
slide: function( event, ui ) {
$( ".min-price" ).val( ui.values[ 0 ] );
$( ".max-price" ).val( ui.values[ 1 ] );
}
});
$( ".min-price" ).val( $( "#slider-range" ).slider( "values", 0 ) );
$( ".max-price" ).val( $( "#slider-range" ).slider( "values", 1 ) );
});
</script>
[/CODE]
шаблон умного фильтра:
[CODE] <td><input
class="min-price"
type="text"
name="<?echo $arItem["VALUES"]["MIN"]["CONTROL_NAME"]?>"
id="<?echo $arItem["VALUES"]["MIN"]["CONTROL_ID"]?>"
value="<?echo $arItem["VALUES"]["MIN"]["VALUE"]?>"
size="5"
onkeyup="smartFilter.keyup(this)"
/></td>
<td><input
class="max-price"
type="text"
name="<?echo $arItem["VALUES"]["MAX"]["CONTROL_NAME"]?>"
id="<?echo $arItem["VALUES"]["MAX"]["CONTROL_ID"]?>"
value="<?echo $arItem["VALUES"]["MAX"]["VALUE"]?>"
size="5"
onkeyup="smartFilter.keyup(this)"
/></td>
[/CODE]
ну и сам диапазон поставил внизу шаблона:
[CODE]<div id="slider-range" class="slider-range-styles"></div>
[/CODE]