Упорядочить Товар
#1
Отправлено 19 Февраль 2016 - 10:46
Я добавляю новый товар, и он автоматически становится вверху каталога.
Я бы хотел упорядочивать, группировать товары, например появилась у меня новый товар-кружка, и я хоче ее перенести визуально ко всем ранее добавленным кружкам.
Это возможно?
Шаблон "Спорт"
Ссылка на магазин http://mauflau.ru/
#2
Отправлено 19 Февраль 2016 - 11:19
MauFlau (19 Февраль 2016 - 10:46) писал:
Я добавляю новый товар, и он автоматически становится вверху каталога.
Я бы хотел упорядочивать, группировать товары, например появилась у меня новый товар-кружка, и я хоче ее перенести визуально ко всем ранее добавленным кружкам.
Это возможно?
Шаблон "Спорт"
Ссылка на магазин http://mauflau.ru/
Здравствуйте. К сожалению, в произвольном порядке упорядочить товары нельзя. В разделе Настройки - Основные есть пункт сортировки по умолчанию, можно использовать только эти параметры.
#3
Отправлено 20 Февраль 2016 - 16:41
Как подать заявку на разработку этого функционала?
#6
Отправлено 06 Апрель 2016 - 22:47
Не работает показ товара списком. Возможно сверху удалить полностью строку сортировка и показ таблицей, списком, а вместо них поставить фильтр.
#7
Отправлено 07 Апрель 2016 - 01:43
<!-- Если в тарифном плане подключен модуль фильтров по товарам --> {% IF TARIFF_FEATURE_GOODS_FILTERS && SHOW_GOODS_FILTERS %} <div class="block filters"> <div class="block-title"><h5><span>Фильтры</span></h5></div> <div class="block-content"> <!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь --> <form action="" method="get"> <!-- Если есть возможность фильтрации товаров по ценам --> {% IF SHOW_GOODS_PRICE_FILTERS %} <div class="title-filter">Фильтры по ценам</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('0123456789')" autocomplete="off"/> <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('0123456789')" 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="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> {% ENDIF %} <!-- /END Если есть возможность фильтрации товаров по ценам --> <!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд аккомулятора) --> {% FOR filter_attr_list %} <div class="filter"> {filter_attr_list.NAME}:<br /> <select class="inputText" {% FOR values %}{% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %}{% ENDFOR %} 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 %}"> <option> - все - </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"> {filter_prop_list.NAME}:<br /> <select class="inputText" {% FOR values %}{% IF filter_prop_list.values.CHECKED %}checked="checked"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %}{% ENDFOR %} 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 %}"> <option> - все - </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 %} </form> </div> </div> {% ENDIF %} <!-- /END Если в тарифном плане подключен модуль фильтров по товарам -->
В шаблоне Товары найдите:
{% IFNOT goods_empty %} <div class="products f-fix"> <!-- Если нет товаров, либо у пользователя не сработало javascript ограничение на фильтре по товарам и так получилось что их не нашлось, отобразим блок изменяющий отображение данных выдачи товаров --> {% IF goods_empty=0 || goods_filters_empty=0 %} <!-- Верхний блок, изменяющий отображение данных выдачи товаров --> <div class="toolbar"> <form action="" class="form-inline OrderFilterForm"> <!-- Вид Таблица/Список --> <div class="view-mode"> {% IF GOODS_VIEW_TYPE=1 %} <span title="Таблица" class="fa fa-th-large"></span> <a data-href="?goods_view_type=2" title="Список" class="fa fa-th-list"></a> {% ELSE %} <a data-href="?goods_view_type=1" title="Таблица" class="fa fa-th-large"></a> <span title="Список" class="fa fa-th-list"></span> {% ENDIF %} </div> <!-- /END Вид Таблица/Список --> <!-- Показывать по: (Шаг для выбора пользователем лимита выдачи товаров на страницу от 1 до 100) --> <div class="show-by"> <label>Показывать по:</label> <select name="per_page" class="selectBox" title="Лимит товаров на странице" onchange="this.form.submit();"> {% FOR goods_per_page_list %} <option value="{goods_per_page_list.LIMIT}" {% IF goods_per_page_list.SELECTED %}selected="selected"{% ENDIF %}>{goods_per_page_list.LIMIT}</option> {% ENDFOR %} </select> </div> <!-- /END Показывать по: --> <!-- Сортировать по: (Поле сортировки товаров по умолчанию) --> <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_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> </div> <!-- END Верхний блок, изменяющий отображение данных выдачи товаров --> {% ENDIF %}
замените на:
{% IFNOT goods_empty %} <div class="products f-fix"> <div class="toolbar filters"> <!-- Если в тарифном плане подключен модуль фильтров по товарам --> {% IF TARIFF_FEATURE_GOODS_FILTERS && SHOW_GOODS_FILTERS %} <form action="" method="get"> <!-- Если есть возможность фильтрации товаров по ценам --> {% IF SHOW_GOODS_PRICE_FILTERS %} <div class="title-filter">Фильтры по ценам</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('0123456789')" autocomplete="off"/> <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('0123456789')" 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="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> {% ENDIF %} <!-- /END Если есть возможность фильтрации товаров по ценам --> <!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд аккомулятора) --> {% FOR filter_attr_list %} <div class="filter"> {filter_attr_list.NAME}:<br /> <select class="inputText" {% FOR values %}{% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %}{% ENDFOR %} 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 %}"> <option> - все - </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"> {filter_prop_list.NAME}:<br /> <select class="inputText" {% FOR values %}{% IF filter_prop_list.values.CHECKED %}checked="checked"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %}{% ENDFOR %} 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 %}"> <option> - все - </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 %} </form> {% ENDIF %} <!-- /END Если в тарифном плане подключен модуль фильтров по товарам --> </div>
В main.css найдите:
.filters .title-filter {text-align: center;font-size: 14px;color: #333744;padding: 5px 0;} .filters .layout-slider {text-align: center;} .filters .block-content {border: 1px solid #333744;border-bottom: 7px solid #333744;border-top: 0;padding: 0 15px;} .filters #goods-filter-price-slider {margin: 10px 0;} .filters .filter {margin: 0 0 10px 0;color: #333744;}
замените на:
.filters .title-filter {text-align: left;font-size: 14px;color: #333744;padding: 5px 0;} .filters .layout-slider {text-align: center;width:30%; padding:0 10px; display:inline-block;} .filters .block-content {border: 1px solid #333744;border-bottom: 7px solid #333744;border-top: 0;padding: 0 15px;} .filters #goods-filter-price-slider {margin: 10px 0;} .filters .filter {margin: 0 0 10px 0;color: #333744;display:inline-block;}
#8
Отправлено 07 Апрель 2016 - 23:17
Vaccina (07 Апрель 2016 - 01:43) писал:
Спасибо!!! Фильтр по цене получился слишком огромный, надо уменьшить.
Если выбираем в фильтре одну характеристику то вторая не работает, и надо обновлять страницу.
Выровнять в одну строчку.
В мобильной версии надо удалить полностью строку сортировка и показ таблицей, списком. Показ списком так и не заработал.
#9
Отправлено 08 Апрель 2016 - 02:11
В main.css найдите:
.view-mode, .sort-by, .show-by { margin-bottom: 10px; }
замените на:
.view-mode, .sort-by, .show-by { margin-bottom: 10px; display: none; } .filters .layout-slider { width: 100%; }
Уточните пожалуйста, вам необходимо отключить автоматический подбор товаров после выбора каждого параметра и добавить кнопку "применить" для них?
#10
Отправлено 08 Апрель 2016 - 10:30
Vaccina (08 Апрель 2016 - 02:11) писал:
Спасибо!!! Да, тк сейчас получается подбирает только по одному параметру, а второй неактивен. Или сделать так чтобы можно было выбирать сразу несколько параметров.
Помогите еще выравнять в основной версии в одну строчку параметры с фильтром по цене .
#11
Отправлено 08 Апрель 2016 - 11:23
Egik (08 Апрель 2016 - 10:30) писал:
Спасибо!!! Да, тк сейчас получается подбирает только по одному параметру, а второй неактивен. Или сделать так чтобы можно было выбирать сразу несколько параметров.
Помогите еще выравнять в основной версии в одну строчку параметры с фильтром по цене .
Здравствуйте. В редакторе шаблонов, в шаблоне main.js найдите и удалите строки:
// Фильтры по товарам. При нажании на какую либо характеристику или свойство товара происходит фильтрация товаров $('.contentTbodySearchFilterBlock input').click(function(){ $(this)[0].form.submit(); });
Затем, в шаблоне ТОВАРЫ найдите строки:
<!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) --> {% FOR filter_prop_list %} <div class="filter"> {filter_prop_list.NAME}:<br /> <select class="inputText" {% FOR values %}{% IF filter_prop_list.values.CHECKED %}checked="checked"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %}{% ENDFOR %} 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 %}"> <option> - все - </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 %}
после них вставьте:
<input type="submit" value="Применить" />
Заем, в этом же шаблоне найдите строки:
this.form.submit();
Их будет несколько. Например, в строке:
<select class="inputText" {% FOR values %}{% IF filter_prop_list.values.CHECKED %}checked="checked"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %}{% ENDFOR %} 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 %}">
Удалите именно эти символы во всем шаблоне.
#12
Отправлено 08 Апрель 2016 - 23:26
RedHead (08 Апрель 2016 - 11:23) писал:
Спасибо!!!сейчас получается подбирает по параметру, а потом выбрать другой не могу (надо перезагрузить страницу). Кнопку сделать как в фильтре по цене.(Может есть вариант без кнопки?)
Помогите еще ВЫРАВНЯТЬ в основной версии в одну строчку параметры с фильтром по цене .
#13
Отправлено 09 Апрель 2016 - 03:32
<!-- Если есть возможность фильтрации товаров по ценам --> {% IF SHOW_GOODS_PRICE_FILTERS %} <div class="title-filter">Фильтры по ценам</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('0123456789')" autocomplete="off"/> <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('0123456789')" 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="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> {% ENDIF %} <!-- /END Если есть возможность фильтрации товаров по ценам -->
замените на:
<!-- Если есть возможность фильтрации товаров по ценам --> {% IF SHOW_GOODS_PRICE_FILTERS %} <div class="title-filter">Фильтры по ценам</div> <div class="layout-slider"> <div class="title-filter">Фильтры по ценам</div> <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('0123456789')" autocomplete="off"/> <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('0123456789')" 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="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> {% ENDIF %} <!-- /END Если есть возможность фильтрации товаров по ценам -->
В main.css найдите:
.filters .title-filter { text-align: left; font-size: 14px; color: #333744; padding: 5px 0; }
замените на:
.filters .title-filter { text-align: center; font-size: 14px; color: #333744; padding: 5px 0; }
Может имеет смысл добавить кнопку сброса выбранных параметров?
#14
Отправлено 09 Апрель 2016 - 10:28
Vaccina (09 Апрель 2016 - 03:32) писал:
Спасибо!!! (ток кнопку еще сделать в стиль) Над параметрами теперь пишется (
Фильтры по ценам)
Так получается слишком много кнопок.(как-то не приставляю как выглядеть будет).Нельзя так: в параметре1 выбрали одну характеристику в параметре2 тоже выбрали характеристику. потом решено посмотреть товары с другой характеристикой в параметре1 а не получается надо перезагрузить страницу. интересует без дополнительных кнопок сделать возможным изменять характеристику в параметрах?
#15
Отправлено 11 Апрель 2016 - 15:07
Egik (09 Апрель 2016 - 10:28) писал:
Спасибо!!! (ток кнопку еще сделать в стиль) Над параметрами теперь пишется (
Фильтры по ценам)
Так получается слишком много кнопок.(как-то не приставляю как выглядеть будет).Нельзя так: в параметре1 выбрали одну характеристику в параметре2 тоже выбрали характеристику. потом решено посмотреть товары с другой характеристикой в параметре1 а не получается надо перезагрузить страницу. интересует без дополнительных кнопок сделать возможным изменять характеристику в параметрах?
.toolbar.filters input[type="submit"] { line-height: 100%; background: #2ba2e7; display: inline-block; padding: 8px 15px; font-weight: 700; font-size: 14px; text-align: center; white-space: nowrap; color: #fff; text-transform: uppercase; border: 0; outline: 0; }
Чтобы была только одна надпись "Фильтры по ценам" найдите в шаблоне Товары код:
<div class="title-filter">Фильтры по ценам</div>
код находится на 19 строке, его следует удалить.
#16
Отправлено 15 Апрель 2016 - 13:16
Как сделать так: в параметре1 выбрали одну характеристику в параметре2 тоже выбрали характеристику. потом решено посмотреть товары с другой характеристикой в параметре1 а не получается надо перезагрузить страницу. интересует без дополнительных кнопок сделать возможным изменять характеристику в параметрах?
Получается сейчас бессмысленный фильтр.
#17
Отправлено 15 Апрель 2016 - 13:37
Egik (15 Апрель 2016 - 13:16) писал:
Как сделать так: в параметре1 выбрали одну характеристику в параметре2 тоже выбрали характеристику. потом решено посмотреть товары с другой характеристикой в параметре1 а не получается надо перезагрузить страницу. интересует без дополнительных кнопок сделать возможным изменять характеристику в параметрах?
Получается сейчас бессмысленный фильтр.
Здравствуйте. К сожалению, без обновления страницы и без добавления дополнительных кнопок, такая реализация невозможна.
Могу предложить Вам добавить к фильтрам кнопку "Применить", тогда фильтрация не будет запускаться, пока не будут выставлены все необходимые характеристики и не будет нажата кнопка к действию.
Если такой функционал Вам интересен, мы вышлем инструкцию к реализации.
#19
Отправлено 19 Апрель 2016 - 05:19
Цитата
В категории Ножницы парикмахерские я выбрала несколько параметров, нажала кнопку "Применить", перезагрузилась страница, выбираю другие параметры и опять нажимаю кнопку "Применить", у вас в данных действия блокируется выбор или я вас неправильно понимаю? Уточните пожалуйста ваш браузер.
#20
Отправлено 20 Апрель 2016 - 12:51
Vaccina (19 Апрель 2016 - 05:19) писал:
В категории Ножницы парикмахерские я выбрала несколько параметров, нажала кнопку "Применить", перезагрузилась страница, выбираю другие параметры и опять нажимаю кнопку "Применить", у вас в данных действия блокируется выбор или я вас неправильно понимаю? Уточните пожалуйста ваш браузер.
Посмотрите в разделе машинки.(Нельзя изменить бренд). (гугл хром)
Как можно сделать при загрузке страницы чтоб фильтр вставал нормально(не было видно загрузки фильтра "кривой")
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных