Поиск в виде фильтра

Опубликовано: 13 Ноя 2014

Создадим форму поиска, реализованную на фильтре сниппета Ditto.

Для начала создадим простенькую форму с такими параметрами:

<form action="[~71~]" method="post">

В документ-обработчик, в котором предполагается вывод результатов (в моем случае это документ с id равным 71), помещаем следующий код:

[ [Ditto? &tpl=`search` &depth=`5` &parents=`7`
&filter=`tvcena,[ [cena1]],3|tvcena,[ [cena2]],4|tvploshad,[ [ploshad1]],3|tvploshad,[ [ploshad2]],4|tvkomnaty,[ [komnaty]],7`
&language=`english` &noResults=`<p>Извините, недвижимости по Вашему запросу не найдено.</p>`]]

Сниппеты, которые находятся в параметре &filter, будут содержать код такого вида:

<?php
echo $_POST['cena1'];
?>

Данный пример позволит нам искать недвижимость по цене (от и до), по площади (от и до) и по (точному) количеству комнат.

Комментарии (0)


Оставить комментарий




Разрешённые теги: <b><i><br>Добавить новый комментарий: