Нужно сделать так же как и на фото
Только черного цвета
0
Настройка Цены
Автор radicuzbek, 31 янв. 2018 22:04
Сообщений в теме: 5
#1
Отправлено 31 Январь 2018 - 22:04
#2
Отправлено 02 Февраль 2018 - 07:21
Здравствуйте.
Зайдите в раздел Сайт - Редактор шаблонов - Товары - найдите:
после него пропишите:
Далее зайдите в main.css - найдите:
замените на:
Зайдите в раздел Сайт - Редактор шаблонов - Товары - найдите:
<!-- Страницы --> {% IF show_pages %} <div class="pages"> <ol> {% IF GOODS_PAGES_SHOW_FIRST %} <li class="first-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_FIRST}" title="Первая страница"><i class="fa fa-angle-left"></i></a></li> <li class="prev-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_PREVIOUS}" title="Предыдущая страница">{GOODS_PAGES_PREVIOUS}</a></li> {% ENDIF %} <li class="current"><span>{GOODS_PAGES_CURRENT}</span></li> {% IF GOODS_PAGES_SHOW_LAST %} <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT}" title="Следующая страница">{GOODS_PAGES_NEXT}</a></li> <li class="last-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_LAST}" title="Последняя страница"><i class="fa fa-angle-right"></i></a></li> {% ENDIF %} </ol> </div> {% ENDIF %} <!-- /END Страницы --> </form> </noindex> </div> <!-- END Верхний блок, изменяющий отображение данных выдачи товаров --> {% ENDIF %}
после него пропишите:
<!-- Если в тарифном плане подключен модуль фильтров по товарам --> <div class="filters"> <!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь --> <form action="" method="get"> <!-- Осноные Фильтры --> <div class="filters-goods"> <!-- Если есть возможность фильтрации товаров по ценам --> {% IF SHOW_GOODS_PRICE_FILTERS %} <div class="filter"> <div class="filters-price"> <div class="label"><span>- Цена -</span></div> <div class="layout-slider"> <input id="goods-filter-min-price" class="inputText" type="text" name="form[filter][price][min]" value="{% IF GOODS_FILTER_MIN_PRICE %}{GOODS_FILTER_MIN_PRICE}{% ELSE %}{GOODS_FILTER_MIN_AVAILABLE_PRICE}{% ENDIF %}" min="1" onkeypress="return keyPress(this, event);" onpaste="return false;" /> <span class="price-separator">-</span> <input id="goods-filter-max-price" class="inputText" type="text" name="form[filter][price][max]" value="{% IF GOODS_FILTER_MAX_PRICE %}{GOODS_FILTER_MAX_PRICE}{% ELSE %}{GOODS_FILTER_MAX_AVAILABLE_PRICE}{% ENDIF %}" min="1" onkeypress="return keyPress(this, event);" onpaste="return false;" /> <input type="hidden" name="form[filter][available_price][min]" value="{GOODS_FILTER_MIN_AVAILABLE_PRICE}" /> <input type="hidden" name="form[filter][available_price][max]" value="{GOODS_FILTER_MAX_AVAILABLE_PRICE}" /> <!-- Фильтры по цене --> <div class="goodsFilterPriceRangePointers"> <span class="min" style="display:none;">{GOODS_FILTER_MIN_AVAILABLE_PRICE}</span> <span class="max" style="display:none;">{GOODS_FILTER_MAX_AVAILABLE_PRICE}</span> </div> <div id="goods-filter-price-slider"></div> <div class="goodsFilterPriceSubmit"> <button class="button" type="submit" title="Показать">Показать</button> <a href="#" class="button close">Закрыть</a> </div> </div> </div> </div> {% ENDIF %} <!-- /END Если есть возможность фильтрации товаров по ценам --> <!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд аккомулятора) --> {% FOR filter_attr_list %} <div class="filter"> <select onchange="$(this).attr('name', $(this).find('option:selected').attr('value') == -1 ? '' : $(this).find('option:selected').attr('rel'));this.form.submit();" name="{% FOR values %}{% IF filter_attr_list.values.CHECKED %}form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]{% ENDIF %}{% ENDFOR %}" {% FOR values %}{% IF filter_attr_list.values.CHECKED %}class="checked"{% ENDIF %}{% ENDFOR %}> <option> - {filter_attr_list.NAME} - </option> {% FOR values %} <option value="1" rel="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" {% IF filter_attr_list.values.CHECKED %}selected="selected"{% ENDIF %}{% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %}>{filter_attr_list.values.VALUE}</option> {% ENDFOR %} </select> </div> {% ENDFOR %} <!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) --> {% FOR filter_prop_list %} <div class="filter"> <select onchange="$(this).attr('name', $(this).find('option:selected').attr('value') == -1 ? '' : $(this).find('option:selected').attr('rel'));this.form.submit();" name="{% FOR values %}{% IF filter_prop_list.values.CHECKED %}form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]{% ENDIF %}{% ENDFOR %}" {% FOR values %}{% IF filter_prop_list.values.CHECKED %}class="checked"{% ENDIF %}{% ENDFOR %}> <option> - {filter_prop_list.NAME} - </option> {% FOR values %} <option value="1" rel="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" {% IF filter_prop_list.values.CHECKED %}selected="selected"{% ENDIF %} {% IF filter_prop_list.values.CHECKED %}checked="checked"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %}>{filter_prop_list.values.VALUE}</option> {% ENDFOR %} </select> </div> {% ENDFOR %} </div> <!-- /END Осноные Фильтры --> {% IF PAGE_CANONICAL %} <div class="goodsFilterClear"> <a href="{PAGE_CANONICAL}" class="button" title="Очистить фильры">Очистить фильтры</a> </div> {% ENDIF %} </form> </div> <!-- /END Если в тарифном плане подключен модуль фильтров по товарам -->
Далее зайдите в main.css - найдите:
.filters-price {margin: 0 -15px 20px;padding: 0 20px 10px;border-bottom: 1px solid #e1e1e1;}
замените на:
.filters-price {margin: 0 -15px 20px;padding: 0 20px 10px;border-bottom: 1px solid #e1e1e1;width: 300px;}
#3
Отправлено 02 Февраль 2018 - 11:52
Vaccina (02 Февраль 2018 - 07:21) писал:
Здравствуйте.
Зайдите в раздел Сайт - Редактор шаблонов - Товары - найдите:
после него пропишите:
Далее зайдите в main.css - найдите:
замените на:
Зайдите в раздел Сайт - Редактор шаблонов - Товары - найдите:
<!-- Страницы --> {% IF show_pages %} <div class="pages"> <ol> {% IF GOODS_PAGES_SHOW_FIRST %} <li class="first-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_FIRST}" title="Первая страница"><i class="fa fa-angle-left"></i></a></li> <li class="prev-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_PREVIOUS}" title="Предыдущая страница">{GOODS_PAGES_PREVIOUS}</a></li> {% ENDIF %} <li class="current"><span>{GOODS_PAGES_CURRENT}</span></li> {% IF GOODS_PAGES_SHOW_LAST %} <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT}" title="Следующая страница">{GOODS_PAGES_NEXT}</a></li> <li class="last-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_LAST}" title="Последняя страница"><i class="fa fa-angle-right"></i></a></li> {% ENDIF %} </ol> </div> {% ENDIF %} <!-- /END Страницы --> </form> </noindex> </div> <!-- END Верхний блок, изменяющий отображение данных выдачи товаров --> {% ENDIF %}
после него пропишите:
<!-- Если в тарифном плане подключен модуль фильтров по товарам --> <div class="filters"> <!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь --> <form action="" method="get"> <!-- Осноные Фильтры --> <div class="filters-goods"> <!-- Если есть возможность фильтрации товаров по ценам --> {% IF SHOW_GOODS_PRICE_FILTERS %} <div class="filter"> <div class="filters-price"> <div class="label"><span>- Цена -</span></div> <div class="layout-slider"> <input id="goods-filter-min-price" class="inputText" type="text" name="form[filter][price][min]" value="{% IF GOODS_FILTER_MIN_PRICE %}{GOODS_FILTER_MIN_PRICE}{% ELSE %}{GOODS_FILTER_MIN_AVAILABLE_PRICE}{% ENDIF %}" min="1" onkeypress="return keyPress(this, event);" onpaste="return false;" /> <span class="price-separator">-</span> <input id="goods-filter-max-price" class="inputText" type="text" name="form[filter][price][max]" value="{% IF GOODS_FILTER_MAX_PRICE %}{GOODS_FILTER_MAX_PRICE}{% ELSE %}{GOODS_FILTER_MAX_AVAILABLE_PRICE}{% ENDIF %}" min="1" onkeypress="return keyPress(this, event);" onpaste="return false;" /> <input type="hidden" name="form[filter][available_price][min]" value="{GOODS_FILTER_MIN_AVAILABLE_PRICE}" /> <input type="hidden" name="form[filter][available_price][max]" value="{GOODS_FILTER_MAX_AVAILABLE_PRICE}" /> <!-- Фильтры по цене --> <div class="goodsFilterPriceRangePointers"> <span class="min" style="display:none;">{GOODS_FILTER_MIN_AVAILABLE_PRICE}</span> <span class="max" style="display:none;">{GOODS_FILTER_MAX_AVAILABLE_PRICE}</span> </div> <div id="goods-filter-price-slider"></div> <div class="goodsFilterPriceSubmit"> <button class="button" type="submit" title="Показать">Показать</button> <a href="#" class="button close">Закрыть</a> </div> </div> </div> </div> {% ENDIF %} <!-- /END Если есть возможность фильтрации товаров по ценам --> <!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд аккомулятора) --> {% FOR filter_attr_list %} <div class="filter"> <select onchange="$(this).attr('name', $(this).find('option:selected').attr('value') == -1 ? '' : $(this).find('option:selected').attr('rel'));this.form.submit();" name="{% FOR values %}{% IF filter_attr_list.values.CHECKED %}form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]{% ENDIF %}{% ENDFOR %}" {% FOR values %}{% IF filter_attr_list.values.CHECKED %}class="checked"{% ENDIF %}{% ENDFOR %}> <option> - {filter_attr_list.NAME} - </option> {% FOR values %} <option value="1" rel="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" {% IF filter_attr_list.values.CHECKED %}selected="selected"{% ENDIF %}{% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %}>{filter_attr_list.values.VALUE}</option> {% ENDFOR %} </select> </div> {% ENDFOR %} <!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) --> {% FOR filter_prop_list %} <div class="filter"> <select onchange="$(this).attr('name', $(this).find('option:selected').attr('value') == -1 ? '' : $(this).find('option:selected').attr('rel'));this.form.submit();" name="{% FOR values %}{% IF filter_prop_list.values.CHECKED %}form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]{% ENDIF %}{% ENDFOR %}" {% FOR values %}{% IF filter_prop_list.values.CHECKED %}class="checked"{% ENDIF %}{% ENDFOR %}> <option> - {filter_prop_list.NAME} - </option> {% FOR values %} <option value="1" rel="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" {% IF filter_prop_list.values.CHECKED %}selected="selected"{% ENDIF %} {% IF filter_prop_list.values.CHECKED %}checked="checked"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %}>{filter_prop_list.values.VALUE}</option> {% ENDFOR %} </select> </div> {% ENDFOR %} </div> <!-- /END Осноные Фильтры --> {% IF PAGE_CANONICAL %} <div class="goodsFilterClear"> <a href="{PAGE_CANONICAL}" class="button" title="Очистить фильры">Очистить фильтры</a> </div> {% ENDIF %} </form> </div> <!-- /END Если в тарифном плане подключен модуль фильтров по товарам -->
Далее зайдите в main.css - найдите:
.filters-price {margin: 0 -15px 20px;padding: 0 20px 10px;border-bottom: 1px solid #e1e1e1;}
замените на:
.filters-price {margin: 0 -15px 20px;padding: 0 20px 10px;border-bottom: 1px solid #e1e1e1;width: 300px;}
криво стоит и при нажатие чтобы изменить цену происходит обновление страницы
#4
Отправлено 03 Февраль 2018 - 06:39
Здравствуйте.
Во всех шаблонах фильтры ниже сортировки, так как кроме ценового фильтра могут появиться фильтры по характеристикам и модификациям.
Зайдите в раздел Сайт - Редактор шаблонов - Товары - найдите:
перед ним вставьте:
В main.css найдите:
замените на:
Страница и будет обновляться, так как форма отправляет запрос с указанными вами параметрами, если сменить тип сортировки, то так же будет обновляться страница.
Во всех шаблонах фильтры ниже сортировки, так как кроме ценового фильтра могут появиться фильтры по характеристикам и модификациям.
Зайдите в раздел Сайт - Редактор шаблонов - Товары - найдите:
</noindex> </div> <!-- END Верхний блок, изменяющий отображение данных выдачи товаров --> {% ENDIF %} <!-- Вывод товаров --> <div class="products-container f-fix"> <div class="products-ajax"> {% IF GOODS_VIEW_TYPE=1 %}
перед ним вставьте:
<!-- Если в тарифном плане подключен модуль фильтров по товарам --> <div class="filters"> <!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь --> <form action="" method="get"> <!-- Осноные Фильтры --> <div class="filters-goods"> <!-- Если есть возможность фильтрации товаров по ценам --> {% IF SHOW_GOODS_PRICE_FILTERS %} <div class="filter"> <div class="filters-price"> <div class="label"><span>- Цена -</span></div> <div class="layout-slider"> <input id="goods-filter-min-price" class="inputText" type="text" name="form[filter][price][min]" value="{% IF GOODS_FILTER_MIN_PRICE %}{GOODS_FILTER_MIN_PRICE}{% ELSE %}{GOODS_FILTER_MIN_AVAILABLE_PRICE}{% ENDIF %}" min="1" onkeypress="return keyPress(this, event);" onpaste="return false;" /> <span class="price-separator">-</span> <input id="goods-filter-max-price" class="inputText" type="text" name="form[filter][price][max]" value="{% IF GOODS_FILTER_MAX_PRICE %}{GOODS_FILTER_MAX_PRICE}{% ELSE %}{GOODS_FILTER_MAX_AVAILABLE_PRICE}{% ENDIF %}" min="1" onkeypress="return keyPress(this, event);" onpaste="return false;" /> <input type="hidden" name="form[filter][available_price][min]" value="{GOODS_FILTER_MIN_AVAILABLE_PRICE}" /> <input type="hidden" name="form[filter][available_price][max]" value="{GOODS_FILTER_MAX_AVAILABLE_PRICE}" /> <!-- Фильтры по цене --> <div class="goodsFilterPriceRangePointers"> <span class="min" style="display:none;">{GOODS_FILTER_MIN_AVAILABLE_PRICE}</span> <span class="max" style="display:none;">{GOODS_FILTER_MAX_AVAILABLE_PRICE}</span> </div> <div id="goods-filter-price-slider"></div> <div class="goodsFilterPriceSubmit"> <button class="button" type="submit" title="Показать">Показать</button> </div> </div> </div> </div> {% ENDIF %} <!-- /END Если есть возможность фильтрации товаров по ценам --> <!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд аккомулятора) --> {% FOR filter_attr_list %} <div class="filter"> <select onchange="$(this).attr('name', $(this).find('option:selected').attr('value') == -1 ? '' : $(this).find('option:selected').attr('rel'));this.form.submit();" name="{% FOR values %}{% IF filter_attr_list.values.CHECKED %}form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]{% ENDIF %}{% ENDFOR %}" {% FOR values %}{% IF filter_attr_list.values.CHECKED %}class="checked"{% ENDIF %}{% ENDFOR %}> <option> - {filter_attr_list.NAME} - </option> {% FOR values %} <option value="1" rel="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" {% IF filter_attr_list.values.CHECKED %}selected="selected"{% ENDIF %}{% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %}>{filter_attr_list.values.VALUE}</option> {% ENDFOR %} </select> </div> {% ENDFOR %} <!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) --> {% FOR filter_prop_list %} <div class="filter"> <select onchange="$(this).attr('name', $(this).find('option:selected').attr('value') == -1 ? '' : $(this).find('option:selected').attr('rel'));this.form.submit();" name="{% FOR values %}{% IF filter_prop_list.values.CHECKED %}form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]{% ENDIF %}{% ENDFOR %}" {% FOR values %}{% IF filter_prop_list.values.CHECKED %}class="checked"{% ENDIF %}{% ENDFOR %}> <option> - {filter_prop_list.NAME} - </option> {% FOR values %} <option value="1" rel="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" {% IF filter_prop_list.values.CHECKED %}selected="selected"{% ENDIF %} {% IF filter_prop_list.values.CHECKED %}checked="checked"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %}>{filter_prop_list.values.VALUE}</option> {% ENDFOR %} </select> </div> {% ENDFOR %} </div> <!-- /END Осноные Фильтры --> </form> </div> <!-- /END Если в тарифном плане подключен модуль фильтров по товарам -->
В main.css найдите:
.filters-price {margin: 0 -15px 20px;padding: 0 20px 10px;border-bottom: 1px solid #e1e1e1;} .filters-price .title {margin-bottom: 10px;color: #434343;font-weight: 600;font-size: 16px;text-align: center;} .filters-price #goods-filter-price-slider {border: medium none;box-shadow: 1px 1px #fff;height: 3px;margin: 15px 0;background: #e1e1e1;}
замените на:
.filters-goods{display: inline-block;float: left;margin-left: 10px;} .filters-price {margin: -30px -15px 20px;padding: 0 20px 10px;border-bottom: 1px solid #e1e1e1;width: 300px;} .filters-price .title {margin-bottom: 10px;color: #434343;font-weight: 600;font-size: 16px;text-align: center;} .filters-price #goods-filter-price-slider {border: medium none;box-shadow: 1px 1px #fff;height: 3px;margin: 0px 0 10px 0;background: #e1e1e1;}
Страница и будет обновляться, так как форма отправляет запрос с указанными вами параметрами, если сменить тип сортировки, то так же будет обновляться страница.
#5
Отправлено 03 Февраль 2018 - 12:41
В том то и дело что я нечего не меняю а только нажимаю на окошко чтобы прописать
Vaccina (03 Февраль 2018 - 06:39) писал:
Здравствуйте.
Во всех шаблонах фильтры ниже сортировки, так как кроме ценового фильтра могут появиться фильтры по характеристикам и модификациям.
Зайдите в раздел Сайт - Редактор шаблонов - Товары - найдите:
перед ним вставьте:
В main.css найдите:
замените на:
Страница и будет обновляться, так как форма отправляет запрос с указанными вами параметрами, если сменить тип сортировки, то так же будет обновляться страница.
В том то и дело что я нечего не меняю а только нажимаю на окошко чтобы прописать
Спорт и отдых.png
Во всех шаблонах фильтры ниже сортировки, так как кроме ценового фильтра могут появиться фильтры по характеристикам и модификациям.
Зайдите в раздел Сайт - Редактор шаблонов - Товары - найдите:
</noindex> </div> <!-- END Верхний блок, изменяющий отображение данных выдачи товаров --> {% ENDIF %} <!-- Вывод товаров --> <div class="products-container f-fix"> <div class="products-ajax"> {% IF GOODS_VIEW_TYPE=1 %}
перед ним вставьте:
<!-- Если в тарифном плане подключен модуль фильтров по товарам --> <div class="filters"> <!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь --> <form action="" method="get"> <!-- Осноные Фильтры --> <div class="filters-goods"> <!-- Если есть возможность фильтрации товаров по ценам --> {% IF SHOW_GOODS_PRICE_FILTERS %} <div class="filter"> <div class="filters-price"> <div class="label"><span>- Цена -</span></div> <div class="layout-slider"> <input id="goods-filter-min-price" class="inputText" type="text" name="form[filter][price][min]" value="{% IF GOODS_FILTER_MIN_PRICE %}{GOODS_FILTER_MIN_PRICE}{% ELSE %}{GOODS_FILTER_MIN_AVAILABLE_PRICE}{% ENDIF %}" min="1" onkeypress="return keyPress(this, event);" onpaste="return false;" /> <span class="price-separator">-</span> <input id="goods-filter-max-price" class="inputText" type="text" name="form[filter][price][max]" value="{% IF GOODS_FILTER_MAX_PRICE %}{GOODS_FILTER_MAX_PRICE}{% ELSE %}{GOODS_FILTER_MAX_AVAILABLE_PRICE}{% ENDIF %}" min="1" onkeypress="return keyPress(this, event);" onpaste="return false;" /> <input type="hidden" name="form[filter][available_price][min]" value="{GOODS_FILTER_MIN_AVAILABLE_PRICE}" /> <input type="hidden" name="form[filter][available_price][max]" value="{GOODS_FILTER_MAX_AVAILABLE_PRICE}" /> <!-- Фильтры по цене --> <div class="goodsFilterPriceRangePointers"> <span class="min" style="display:none;">{GOODS_FILTER_MIN_AVAILABLE_PRICE}</span> <span class="max" style="display:none;">{GOODS_FILTER_MAX_AVAILABLE_PRICE}</span> </div> <div id="goods-filter-price-slider"></div> <div class="goodsFilterPriceSubmit"> <button class="button" type="submit" title="Показать">Показать</button> </div> </div> </div> </div> {% ENDIF %} <!-- /END Если есть возможность фильтрации товаров по ценам --> <!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд аккомулятора) --> {% FOR filter_attr_list %} <div class="filter"> <select onchange="$(this).attr('name', $(this).find('option:selected').attr('value') == -1 ? '' : $(this).find('option:selected').attr('rel'));this.form.submit();" name="{% FOR values %}{% IF filter_attr_list.values.CHECKED %}form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]{% ENDIF %}{% ENDFOR %}" {% FOR values %}{% IF filter_attr_list.values.CHECKED %}class="checked"{% ENDIF %}{% ENDFOR %}> <option> - {filter_attr_list.NAME} - </option> {% FOR values %} <option value="1" rel="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" {% IF filter_attr_list.values.CHECKED %}selected="selected"{% ENDIF %}{% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %}>{filter_attr_list.values.VALUE}</option> {% ENDFOR %} </select> </div> {% ENDFOR %} <!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) --> {% FOR filter_prop_list %} <div class="filter"> <select onchange="$(this).attr('name', $(this).find('option:selected').attr('value') == -1 ? '' : $(this).find('option:selected').attr('rel'));this.form.submit();" name="{% FOR values %}{% IF filter_prop_list.values.CHECKED %}form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]{% ENDIF %}{% ENDFOR %}" {% FOR values %}{% IF filter_prop_list.values.CHECKED %}class="checked"{% ENDIF %}{% ENDFOR %}> <option> - {filter_prop_list.NAME} - </option> {% FOR values %} <option value="1" rel="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" {% IF filter_prop_list.values.CHECKED %}selected="selected"{% ENDIF %} {% IF filter_prop_list.values.CHECKED %}checked="checked"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %}>{filter_prop_list.values.VALUE}</option> {% ENDFOR %} </select> </div> {% ENDFOR %} </div> <!-- /END Осноные Фильтры --> </form> </div> <!-- /END Если в тарифном плане подключен модуль фильтров по товарам -->
В main.css найдите:
.filters-price {margin: 0 -15px 20px;padding: 0 20px 10px;border-bottom: 1px solid #e1e1e1;} .filters-price .title {margin-bottom: 10px;color: #434343;font-weight: 600;font-size: 16px;text-align: center;} .filters-price #goods-filter-price-slider {border: medium none;box-shadow: 1px 1px #fff;height: 3px;margin: 15px 0;background: #e1e1e1;}
замените на:
.filters-goods{display: inline-block;float: left;margin-left: 10px;} .filters-price {margin: -30px -15px 20px;padding: 0 20px 10px;border-bottom: 1px solid #e1e1e1;width: 300px;} .filters-price .title {margin-bottom: 10px;color: #434343;font-weight: 600;font-size: 16px;text-align: center;} .filters-price #goods-filter-price-slider {border: medium none;box-shadow: 1px 1px #fff;height: 3px;margin: 0px 0 10px 0;background: #e1e1e1;}
Страница и будет обновляться, так как форма отправляет запрос с указанными вами параметрами, если сменить тип сортировки, то так же будет обновляться страница.
В том то и дело что я нечего не меняю а только нажимаю на окошко чтобы прописать
Спорт и отдых.png
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных