#1
Отправлено 27 Февраль 2017 - 12:30
Вопрос касается изменения стандартного фильтра.
Скрин N1 как сейчас и Скрин N2 как хочется видеть.
Заранее благодарна!
#2
Отправлено 01 Март 2017 - 05:21
Укажите пожалуйста в настройках профиля номер аккаунта вашего магазина, по которому у вас возник вопрос, так как в указанном установлена дизайн-тема "Движение".
#4
Отправлено 01 Март 2017 - 14:35
Tina-Valentina (01 Март 2017 - 11:54) писал:
{% FOR filter_attr_list %} <div class="filter"> {filter_attr_list.NAME}:<br /> <select class="form-control" 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 %}>{filter_attr_list.values.VALUE}</option> {% ENDFOR %} </select> </div> {% ENDFOR %} <!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) --> {% FOR filter_prop_list %} <div class="filter"> {filter_prop_list.NAME}:<br /> <select class="form-control" 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 %}>{filter_prop_list.values.VALUE}</option> {% ENDFOR %} </select> </div> {% ENDFOR %}замените на
{% FOR filter_attr_list %} <div class="filter"> <em>{filter_attr_list.NAME}</em> <div class="contentTbodySearchFilterBlockValues"> {% FOR values %} <input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" onclick="$(this)[0].form.submit();" value="1" id="filterAttrVal{filter_attr_list.values.ID}" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} /> <label for="filterAttrVal{filter_attr_list.values.ID}">{filter_attr_list.values.VALUE} ({filter_attr_list.values.NB_GOODS_FILTERED})</label><br /> {% ENDFOR %} </div> </div> {% ENDFOR %} <!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) --> {% FOR filter_prop_list %} <div class="filter"> <em>{filter_prop_list.NAME}</em> <div class="contentTbodySearchFilterBlockValues"> {% FOR values %} <input type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" onclick="$(this)[0].form.submit();" value="1" id="filterPropVal{filter_prop_list.values.ID}" {% IF filter_prop_list.values.CHECKED %}checked="checked"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} > <label for="filterPropVal{filter_prop_list.values.ID}">{filter_prop_list.values.VALUE} ({filter_prop_list.values.NB_GOODS_FILTERED})</label><br /> {% ENDFOR %} </div> </div> {% ENDFOR %}
далее найдите в файле main.css
.block.filters .filter {margin: 5px 0;font-size: 16px;}замените на
.block.filters .filter { margin: 16px 0; font-size: 16px; max-height: 146px; overflow: overlay; } .block.filters .filter em { width: 100%; background: rgba(255, 255, 255, 0.24); padding: 0 20px; }
#5
Отправлено 01 Март 2017 - 19:17
Ирина345 (01 Март 2017 - 14:35) писал:
{% FOR filter_attr_list %} <div class="filter"> {filter_attr_list.NAME}:<br /> <select class="form-control" 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 %}>{filter_attr_list.values.VALUE}</option> {% ENDFOR %} </select> </div> {% ENDFOR %} <!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) --> {% FOR filter_prop_list %} <div class="filter"> {filter_prop_list.NAME}:<br /> <select class="form-control" 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 %}>{filter_prop_list.values.VALUE}</option> {% ENDFOR %} </select> </div> {% ENDFOR %}замените на
{% FOR filter_attr_list %} <div class="filter"> <em>{filter_attr_list.NAME}</em> <div class="contentTbodySearchFilterBlockValues"> {% FOR values %} <input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" onclick="$(this)[0].form.submit();" value="1" id="filterAttrVal{filter_attr_list.values.ID}" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} /> <label for="filterAttrVal{filter_attr_list.values.ID}">{filter_attr_list.values.VALUE} ({filter_attr_list.values.NB_GOODS_FILTERED})</label><br /> {% ENDFOR %} </div> </div> {% ENDFOR %} <!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) --> {% FOR filter_prop_list %} <div class="filter"> <em>{filter_prop_list.NAME}</em> <div class="contentTbodySearchFilterBlockValues"> {% FOR values %} <input type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" onclick="$(this)[0].form.submit();" value="1" id="filterPropVal{filter_prop_list.values.ID}" {% IF filter_prop_list.values.CHECKED %}checked="checked"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} > <label for="filterPropVal{filter_prop_list.values.ID}">{filter_prop_list.values.VALUE} ({filter_prop_list.values.NB_GOODS_FILTERED})</label><br /> {% ENDFOR %} </div> </div> {% ENDFOR %}далее найдите в файле main.css
.block.filters .filter {margin: 5px 0;font-size: 16px;}замените на
.block.filters .filter { margin: 16px 0; font-size: 16px; max-height: 146px; overflow: overlay; } .block.filters .filter em { width: 100%; background: rgba(255, 255, 255, 0.24); padding: 0 20px; }
Не нашла этот код. {% FOR filter_attr_list %}
#6
Отправлено 02 Март 2017 - 06:17
Данный код находится в разделе Сайт - Редактор шаблонов - HTML.
#15
Отправлено 21 Март 2017 - 13:11
Firefly (21 Март 2017 - 12:44) писал:
К сожалению, так сделать не получится. Фильтры, кроме ценового можно вывести только с помощью чекбоксов.
#16
Отправлено 23 Март 2017 - 15:00
Скорая Керамическая Помощь (21 Март 2017 - 13:11) писал:
#17
Отправлено 24 Апрель 2017 - 01:17
Каждый раз , как новый товар добавляю в клиентской части сортировка по параметрам, где цифры (ширина, длина, толщина) смешиваются. Каждый раз приходится вручную исправлять. А вот когда новую коллекцию добавляю, все в порядке, по алфавиту идет. Спасибо!
#18
Отправлено 24 Апрель 2017 - 17:57
Скорая Керамическая Помощь (24 Апрель 2017 - 01:17) писал:
Каждый раз , как новый товар добавляю в клиентской части сортировка по параметрам, где цифры (ширина, длина, толщина) смешиваются. Каждый раз приходится вручную исправлять. А вот когда новую коллекцию добавляю, все в порядке, по алфавиту идет. Спасибо!
#19
Отправлено 26 Апрель 2017 - 17:31
Stasya (24 Апрель 2017 - 17:57) писал:
#20
Отправлено 27 Апрель 2017 - 07:45
Добавьте пожалуйста товар и укажите нам категорию, чтобы мы могли проверить в чем проблема. Заранее порядок значений характеристик вы можете настроить в разделе Товары - Свойства\Характеристики.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных