admin (01 Ноябрь 2017 - 13:42) писал:
Здравствуйте
Нужно что бы можно было выставить характеристики и фильтр по цене и нажать кнопку применить (сейчас она называется "показать" и действует только по выбору цены) А левее должна располагаться кнопка серая "очистить"
Пример в разделе "светодиодная лента"
Нужно что бы можно было выставить характеристики и фильтр по цене и нажать кнопку применить (сейчас она называется "показать" и действует только по выбору цены) А левее должна располагаться кнопка серая "очистить"
Пример в разделе "светодиодная лента"
Здравствуйте, найдите в шаблоне Товары код
<div id="goods-filter-price-slider"></div> <div class="goodsFilterPriceSubmit"> <input class="button small" type="submit" value="Показать" /> </div> </div> {% ENDIF %} <!-- /END Если есть возможность фильтрации товаров по ценам -->замените на
<div id="goods-filter-price-slider"></div> </div> {% ENDIF %} <div class="goodsFilterPriceSubmit"> <input class="button small" type="submit" value="Применить" /> <button class="button small" type="button" name="reset" onclick="javascript:document.location = document.location.pathname;">Очистить фильтр</button> </div> <!-- /END Если есть возможность фильтрации товаров по ценам -->
далее найдите в файле main.js код
// Фильтры по характеристикам товаров и свойствам товарных модификаций $('.filter').on('change', '.form-control', function() { $(this).attr('name', $(this).find('option:selected').attr('value') == -1 ? '' : $(this).find('option:selected').attr('rel')); $(this).closest('form').submit(); return (false); });
замените на
// Фильтры по характеристикам товаров и свойствам товарных модификаций $('.filter').on('change', '.form-control', function() { $(this).attr('name', $(this).find('option:selected').attr('value') == -1 ? '' : $(this).find('option:selected').attr('rel')); // $(this).closest('form').submit(); return (false); });