koloskov (22 Июль 2014 - 11:45) писал:
В свое время помогли с выравниванием 2-ой строки характеристик, я думал это будет относится ко всем следующим строкам в будущем, оказалось что это не так. Если так сделать нельзя, хотелось бы выровнять и 3-ю строчку!
Здравствуйте, попробуйте такой вариант
В шаблоне "Товары"
Находим:
<div class="filter" style="margin-right:25px;padding-right:25px;float: left;margin-top: 40px;margin-left: -100px;">
Заменяем на:
<div class="filter" style="margin-right:25px;padding-right:25px;float: left;margin-top: 40px;margin-left: -100px;padding-bottom:120px;">
Но тогда получится большой отступ у категорий где мало фильтров.
Или попробуйте такой вариант
В шаблоне "Товары"
Находим:
{% FOR filter_attr_list %} <div class="filter"> {filter_attr_list.NAME}<br /> <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 %}"> <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> штатную строчку меняю (в 2-х местах, еще чуть ниже) ниже ради добавления счетчика кол-ва товаров в фильтре --> <!-- <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} ({filter_attr_list.values.NB_GOODS_FILTERED})</option> ниже задаю блок условие, чтобы не отображать в фильтрах отсутствующие товары --> {% IF filter_attr_list.values.NB_GOODS_FILTERED > 0 %} <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} ({filter_attr_list.values.NB_GOODS_FILTERED})</option> {% ENDIF %} <!-- конец блока --> {% ENDFOR %} </select> </div> {% ENDFOR %}
Заменяем на:
<div class="filter-right"> {% FOR filter_attr_list %} <div class="filter"> {filter_attr_list.NAME}<br /> <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 %}"> <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> штатную строчку меняю (в 2-х местах, еще чуть ниже) ниже ради добавления счетчика кол-ва товаров в фильтре --> <!-- <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} ({filter_attr_list.values.NB_GOODS_FILTERED})</option> ниже задаю блок условие, чтобы не отображать в фильтрах отсутствующие товары --> {% IF filter_attr_list.values.NB_GOODS_FILTERED > 0 %} <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} ({filter_attr_list.values.NB_GOODS_FILTERED})</option> {% ENDIF %} <!-- конец блока --> {% ENDFOR %} </select> </div> {% ENDFOR %} </div>
В конец файла "main.css".
Добавить код:
.filter-right { float: right; width: 68%; }