Замена Фильтра
#1
Отправлено 04 Декабрь 2015 - 10:18
на фильтр из темы Весна (рис 2)
#2
Отправлено 04 Декабрь 2015 - 13:22
Сергей Иванов (04 Декабрь 2015 - 10:18) писал:
на фильтр из темы Весна (рис 2)
<!-- Сортировать по: (Поле сортировки товаров по умолчанию) --> <div class="sort-by"> <label>Сортировать по:</label> <select name="goods_search_field_id" class="selectBox" title="Название сортировки" onchange="this.form.submit();"> {% FOR goods_order_fields %} <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{goods_order_fields.NAME}</option> {% ENDFOR %} </select> </div> <!-- /END Сортировать по: -->
замените на
<!-- Если есть возможность фильтрации товаров по ценам --> {% IF SHOW_GOODS_PRICE_FILTERS %} <div class="filter"> <div> <label>Цена:</label> <input id="goods-filter-min-price" type="text" class="inputText" name="form[filter][price][min]" value="{% IF GOODS_FILTER_MIN_PRICE %}{GOODS_FILTER_MIN_PRICE}{% ELSE %}{GOODS_FILTER_MIN_AVAILABLE_PRICE}{% ENDIF %}" autocomplete="off" /> - <input id="goods-filter-max-price" type="text" class="inputText" name="form[filter][price][max]" value="{% IF GOODS_FILTER_MAX_PRICE %}{GOODS_FILTER_MAX_PRICE}{% ELSE %}{GOODS_FILTER_MAX_AVAILABLE_PRICE}{% ENDIF %}" autocomplete="off" /> <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="contentTbodySearchPriceFilterBlock"> <!-- Фильтры по цене --> <div class="goodsFilterPriceRangePointers"><span class="min">{GOODS_FILTER_MIN_AVAILABLE_PRICE}</span><span class="max">{GOODS_FILTER_MAX_AVAILABLE_PRICE}</span><div class="clear"></div></div> <div id="goods-filter-price-slider"></div> <div class="goodsFilterPriceSubmit"> <input class="button" type="submit" value="Показать" /> </div> </div> </div> </div> {% ENDIF %} <!-- END Если есть возможность фильтрации товаров по ценам -->
далее добавьте в конец файла main.css
/* Фильтры */ .filter-title {margin-bottom:12px;float:left;padding:3px 8px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;} .filter-title p {float:left;margin:0 12px 0 0;font-weight:bold;color:#333333;} .filter {} .filter:first-child {*width: 250px;} .filter label { vertical-align: top; } .filter .inputText {background-color: rgb(238, 238, 238); margin: 0px 3px; min-width: 65px ;} /* END Фильтры */ /* Фильтр по цене */ .contentTbodySearchPriceFilterBlock { float: right; width: 40%;} .goodsFilterPriceRangePointers .min {float: left;color:#212121;font-size: 12px;font-weight: bold;} .goodsFilterPriceRangePointers .max {float: right;color:#212121;font-size: 12px;font-weight: bold;} #goods-filter-price-slider {margin: 0 6px 0 10px;height: 5px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;background: #333;border: solid 1px #333;} .ui-slider-horizontal .ui-slider-range {background: #ff0551;border: solid 1px #ff0551;} .ui-slider-horizontal .ui-slider-handle {height: 12px;width: 12px;top: -4px;background: #ccc;border: solid 1px #999;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;} .goodsFilterPriceSubmit {margin-top: 10px;display: none;} .goodsFilterPriceSubmit .button {margin: 0 auto;display: block;} /* END Фильтр по цене */
#4
Отправлено 04 Декабрь 2015 - 14:02
Сергей Иванов (04 Декабрь 2015 - 13:35) писал:
Сергей Иванов (04 Декабрь 2015 - 13:35) писал:
input#goods-filter-max-price { height: 26px; }
#5
Отправлено 04 Декабрь 2015 - 14:06
#8
Отправлено 11 Декабрь 2015 - 04:18
http://forum.storela...дизайн-фильтра/
#9
Отправлено 04 Январь 2016 - 08:18
Здравствуйте!
Подскажите пожалуйста, как сделать, чтобы в фильтре показывались только соответствия?
В данный момент в фильтре остаются модели, не соответствующую выбранной марке (это весьма печалит). Кстати при выборе марки в каталоге, избыточные модели не отображаются.
тут
http://tuning-markt.ru/catalog/tuning
клиент выбирает в фильтре Марка Авто: RENAULT,а в следующем поле продолжают отображаться модели всех марок.
скрин: http://prntscr.com/9lunvc
Как исправить эту нелепость?
Второй вопрос: возможно ли переделать фильтр, что бы все марки отображались в любых каталогах, а при выборе марки происходил бы переход на соответствующую страницу в каталоге?
#13
Отправлено 12 Апрель 2016 - 14:29
Тим (12 Апрель 2016 - 14:11) писал:
Чтобы все пункты меню "поместились" в одну строку, можно пойти двумя путями:
1) Уменьшить место для для логотипа и увеличить ширину места для меню:
в шаблоне html найдите строки:
<div class="col-md-3 col-xs-12"> <div id="logo"> <a href="http://{NET_DOMAIN}/" title="{SETTINGS_STORE_NAME}"><img src="{ASSETS_IMAGES_PATH}logo.png?design=sport" alt="{SETTINGS_STORE_NAME}"></a> </div> </div> <div class="col-md-9 col-xs-12">
замените их на:
<div class="col-md-2 col-xs-12"> <div id="logo"> <a href="http://{NET_DOMAIN}/" title="{SETTINGS_STORE_NAME}"><img src="{ASSETS_IMAGES_PATH}logo.png?design=sport" alt="{SETTINGS_STORE_NAME}"></a> </div> </div> <div class="col-md-10 col-xs-12">
Результат:
2) Уменьшить значение величины шрифта меню: шаблоне main.css найдите строку:
#custommenu ul.menunav li > a {display: block;padding: 10px 15px;color: #696c79;line-height: 30px;text-transform: uppercase;font-size: 16px;font-weight: 700;position: relative;border-bottom: 2px solid transparent;}замените в ней размер шрифта: font-size: 16px на меньший до 14, или 15 px.
Результат:
#14
Отправлено 12 Апрель 2016 - 14:56
RedHead (12 Апрель 2016 - 14:29) писал:
1) Уменьшить место для для логотипа и увеличить ширину места для меню:
в шаблоне html найдите строки:
<div class="col-md-3 col-xs-12"> <div id="logo"> <a href="http://{NET_DOMAIN}/" title="{SETTINGS_STORE_NAME}"><img src="{ASSETS_IMAGES_PATH}logo.png?design=sport" alt="{SETTINGS_STORE_NAME}"></a> </div> </div> <div class="col-md-9 col-xs-12">
замените их на:
<div class="col-md-2 col-xs-12"> <div id="logo"> <a href="http://{NET_DOMAIN}/" title="{SETTINGS_STORE_NAME}"><img src="{ASSETS_IMAGES_PATH}logo.png?design=sport" alt="{SETTINGS_STORE_NAME}"></a> </div> </div> <div class="col-md-10 col-xs-12">
Результат:
1.jpg
2) Уменьшить значение величины шрифта меню: шаблоне main.css найдите строку:
#custommenu ul.menunav li > a {display: block;padding: 10px 15px;color: #696c79;line-height: 30px;text-transform: uppercase;font-size: 16px;font-weight: 700;position: relative;border-bottom: 2px solid transparent;}замените в ней размер шрифта: font-size: 16px на меньший до 14, или 15 px.
Результат:
2.jpg
#15
Отправлено 12 Апрель 2016 - 15:16
Тим (12 Апрель 2016 - 14:56) писал:
В шаблоне main.css найдите строку:
#custommenu ul.menunav li {display: inline-block;float:left;border: none;}
замените ее на:
#custommenu ul.menunav li {display: inline-block;float:left;border: none; margin-top: 25px;}
#16
Отправлено 12 Апрель 2016 - 15:49
RedHead (12 Апрель 2016 - 15:16) писал:
#custommenu ul.menunav li {display: inline-block;float:left;border: none;}
замените ее на:
#custommenu ul.menunav li {display: inline-block;float:left;border: none; margin-top: 25px;}
#20
Отправлено 21 Апрель 2016 - 09:03
abram3 (20 Апрель 2016 - 21:38) писал:
Очень надо!!!!
Здравствуйте, у Вас также есть модуль фильтров, только он будет отображаться в левом боковом меню. Чтобы добавить фильтр по какой-либо категории, зайдите в раздел Товары-Свойства, там Вы можете увидеть список всех модификаций для товаров, что у Вас есть на сайте, чтобы для определенной категории вывести свой, нужно зайти в раздел Товары-Товары, выбрать нужную категорию правой кнопкой мыши и выбрать пункт "Настроить категорию". В редакторе категории внизу есть блок "Фильтры по характеристикам товаров" и "Фильтр по свойствам товаров". Добавляйте нужные. Расположение фильтров можно поменять, если это требуется.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных