Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Проблема с фильтром от и по

00 голосов
0
Здравствуйте ! у меня проблема с фильтром компонента ! фильтр не правильно определяет мин и макс значение
( тоесть если мин цена товара в каталоге ххх
то фильтр ставит свою ууу (((((  то есть диапазон фильтрации не с 0.................10 ,
а с 2.............8 ( где может быть проблема !?

Код
<?foreach($arResult["ITEMS"] as $arItem):
        if(array_key_exists("HIDDEN", $arItem)):
            echo $arItem["INPUT"];
        endif;
    endforeach;?>
    <table class="filter-table" width="165px" cellspacing="0" cellpadding="2">

    <tbody>
        <?foreach($arResult["ITEMS"] as $arItem):?>
            <?if(!array_key_exists("HIDDEN", $arItem)):?>                   
                <?if($arItem['PROPERTY_TYPE'] == "N"):?>                  
                   <script>
                    $(function() {
                        $( "#slider-<?=$arItem[CODE]?>").slider({
                            range: true,
                            min: <?=$arItem[VALUES][MIN]?$arItem[VALUES][MIN]:0;?>,
                            max:  <?=$arItem[VALUES][MAX]?$arItem[VALUES][MAX]:1000;?>,
                            values: [ <?=$arItem[VALUES][MIN_VALUE]?$arItem[VALUES]
[MIN_VALUE]:$arItem[VALUES][MIN];?>, 
<?=$arItem[VALUES][MAX_VALUE]?$arItem[VALUES][MAX_VALUE]:$arItem[VALUES][MAX];?> ],
                            slide: function( event, ui ) {
                                $("#<?=$arItem[CODE]?>-min").attr('value', ui.values[0]);
                                $("#<?=$arItem[CODE]?>-max").attr('value', ui.values[1]);
                                $("#left-<?=$arItem[CODE]?>").html(ui.values[0]);
                                $("#right-<?=$arItem[CODE]?>").html(ui.values[1]);
                            }
                        });
                    });
                   </script>
                    <tr>
                    
                    <td valign="top" colspan="2" width="120px"><?//=$arItem["INPUT"]?>                
                        <div class='filter-field-name' ><?=$arItem["NAME"]?>: </br>(<span id="left-
<?=$arItem[CODE]?>"><?=$arItem[VALUES][MIN_VALUE]?$arItem[VALUES][MIN_VALUE]:$arItem[VALUES][MIN];?>
</span> грн - <span id="right-<?=$arItem[CODE]?>"><?=$arItem[VALUES][MAX_VALUE]?$arItem[VALUES]
[MAX_VALUE]:$arItem[VALUES][MAX];?> </span> грн )</div><div id="slider-<?=$arItem[CODE]?>" ></div>
                        <div width="300px" class='filter-field-input'><?=$arItem["INPUT"]?></div>
                    </td>
                    </tr>


             
$arItem[VALUES][MIN] не соответствует минимальной цене товара в каталоге (
спросил 06 Май, 14 от Ris (280 баллов)

Ваш ответ

Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

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

0 голосов
6 ответов
спросил 01 Июнь, 13 от Gelahed (180 баллов)
0 голосов
3 ответов
спросил 31 Июль, 13 от YuRki (160 баллов)
0 голосов
10 ответов
0 голосов
4 ответов
спросил 02 Янв, 14 от Nadejda (180 баллов)
0 голосов
6 ответов