Работа с Фильтрами

Одинаково для товарной и купонной версии CMS

Фильтры необходимы для организации поиска по товарам/купонам на сайте. Фильтры позволяют выводить товар/купон на сайте из базы по некоторым параметрам, например, новизне, наличию старой цены и пр.

У фильтров есть SQL запросы, вывод купонов/товаров осуществляется шаблонами, идентичными шаблону "Списка товаров" или "Списку купонов", в зависимости от того какая у вас система.

Стандартные формы

Форма поиска для AdCMS купоны

    <form action="/search/">
         <input type="text" name="search" placeholder="Название магазина, акции">
         <input type="submit" value="Искать">
    </form>   

Форма поиска для AdCMS товары

<form action="/catalog/search/">
        <input type="text" name="search" placeholder="Название товара...">
        <input type="submit" value="Искать">
</form>

Форма поиска по цене в текущей категории для AdCMS товары

        <form method="get" action="%current_page_url%" id="searchform">
        <input type="hidden" name="category" value="#%current_category_id%#">        
        <input type="hidden" name="group-id" value="default">
        <input type="hidden" name="filterid" value="price">

            <div class="sliderCont">
                    <div id="slider-price"></div>
            </div>
            <div class="formCost">
                <label for="minCost">от</label> <input type="text" id="minCost" name="price-from" value="500"/>
                <label for="maxCost">до</label> <input type="text" id="maxCost" name="price-to" value="5500"/> руб.
            </div>
            <input type="submit" onclick="location.href=this.filterid=price" name="search" value="Искать">
        </form>

Классы и идентификаторы можно (нужно) менять на свои.

Где action="/catalog/search/" и action="/search/" страницы на которых выведен "Поиск внутренний фильтр", см. ниже.