Задать вопрос

Не работает фильтр. Как исправить?

Написали фильтр, при выборе параметров выкидывает на страницу нет данных...
В чем может быть причина ?

<form action="" class="frm-s">
	<? if ($is_prices) : ?>
		<div class="frm-s__it">
			<h3 class="frm-s__hg">Цена</h3>
			<div class="ps-b" data-ui-range="[<?= $price_min; ?>,<?= $price_max; ?>]">
				<input type="text" name="price_from" data-min="" required="" class="ps-b__pt  pt pt--sm" value="<?= $price_from; ?>">
				<div class="ps-b__dv"></div>
				<input type="text" name="price_to" data-max="" required="" class="ps-b__pt  pt pt--sm" value="<?= $price_to; ?>">
				<div class="ps-b__bt">
					<div class="ps-b__tt ps-b__tt--l"><?= get_number($price_min); ?> руб.</div>
					<div class="ps-b__tt ps-b__tt--r"><?= get_number($price_max); ?> руб.</div>
					<div class="ps-b__ps">
						<div class="ps-b__ps-i"></div>
					</div>
				</div>
			</div>
		</div>
	<? endif; ?>
	<div class="frm-s__it">
		<h3 class="frm-s__hg">Площадь</h3>
		<div class="ps-b" data-ui-range="[<?= $size_min; ?>,<?= $size_max; ?>]">
			<input type="text" name="size_from" data-min="" required="" class="ps-b__pt  pt pt--sm" value="<?= $size_from; ?>">
			<div class="ps-b__dv"></div>
			<input type="text" name="size_to" data-max="" required="" class="ps-b__pt  pt pt--sm" value="<?= $size_to; ?>">
			<div class="ps-b__bt">
				<div class="ps-b__tt ps-b__tt--l"><?= get_number($size_min); ?> м<sup>2</sup></div>
				<div class="ps-b__tt ps-b__tt--r"><?= get_number($size_max); ?> м<sup>2</sup></div>
				<div class="ps-b__ps">
					<div class="ps-b__ps-i"></div>
				</div>
			</div>
		</div>
	</div>
	<div class="frm-s__it frm-s__it--wd">
		<div class="sl sl--sm sl--lt" data-select="">
			<input type="hidden" name="height" class="sl__vl" value="<?= $height_key; ?>">
			<div class="sl__tt" data-text=""><?= $height_text; ?></div>
			<ul class="sl__ls">
				<? foreach ($height_options as $id => $text) : ?>
					<li data-value="<?= $id; ?>"><?= $text; ?></li>
				<? endforeach; ?>
			</ul>
		</div>
	</div>
	<div class="frm-s__it frm-s__it--wd">
		<div class="cf">
			<a href="?" rel="nofollow" class="bt bt--cw">Сбросить</a>
			<button type="submit" class="bt bt--cg  fr">Показать</button>
		</div>
	</div>
</form>
  • Вопрос задан
  • 117 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
prasx
@prasx Автор вопроса
Задача решена.
Добавил одну переменную, теперь запрос к фильтру шлется асинхронно.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
alexfilus
@alexfilus
Senior backend developer
А причём тут шаблон? Надо смотреть какой фильтрующий массив получается на выходе. И что реально в ИБ хранится.
Речь о смарт фильтре же? Компонент стандартный?
Ответ написан
Ваш ответ на вопрос

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

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