Перейти к содержимому


Сортировка Товаров По Бренду


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 35

#1 skipperok13

skipperok13

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 247 сообщений
  • ГородМосква

Отправлено 26 Март 2014 - 15:12

Добрый день! Подскажите, как сделать сортировку товаров по бренду ?

#2 Alexey11

Alexey11

    Активный участник

  • Модератоpы
  • 1 057 сообщений
  • ГородНижний новгород

Отправлено 26 Март 2014 - 16:00

Здравствуйте, к сожалению добавлять свои сортировки к уже существующим нельзя. Можно только убрать некоторые из существующих.

#3 skipperok13

skipperok13

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 247 сообщений
  • ГородМосква

Отправлено 05 Апрель 2014 - 15:47

Просмотр сообщенияAlexey11 (26 Март 2014 - 16:00) писал:

Здравствуйте, к сожалению добавлять свои сортировки к уже существующим нельзя. Можно только убрать некоторые из существующих.

Неужели не существует каких-нибудь альтернативных методов решения данной проблемы?? Может быть какие то модули сторонние, или что то, полюбому такой вопрос не у меня первого вставал...
Это ключевой для нас момент помогите плиз(((

#4 support 2.0

support 2.0

    Активный участник

  • Модераторы
  • 4 950 сообщений

Отправлено 05 Апрель 2014 - 19:29

Просмотр сообщенияskipperok13 (05 Апрель 2014 - 15:47) писал:

Неужели не существует каких-нибудь альтернативных методов решения данной проблемы?? Может быть какие то модули сторонние, или что то, полюбому такой вопрос не у меня первого вставал...
Это ключевой для нас момент помогите плиз(((
Конечно можно реализовать через фильтры к товарам. Таким образом Вы в характеристиках прописываете бренд данного товара, после этого в настройках категории добавляете фильтр по характеристикам бренды.

#5 skipperok13

skipperok13

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 247 сообщений
  • ГородМосква

Отправлено 05 Апрель 2014 - 20:58

Просмотр сообщенияsupport 2.0 (05 Апрель 2014 - 19:29) писал:

Конечно можно реализовать через фильтры к товарам. Таким образом Вы в характеристиках прописываете бренд данного товара, после этого в настройках категории добавляете фильтр по характеристикам бренды.
а можно подробнее плииз))))

#6 support 2.0

support 2.0

    Активный участник

  • Модераторы
  • 4 950 сообщений

Отправлено 05 Апрель 2014 - 21:50

Просмотр сообщенияskipperok13 (05 Апрель 2014 - 20:58) писал:

а можно подробнее плииз))))
В каждом товаре(карточке редактирования товара), где Вы хотите сделать фильтры по брендам добавить характеристику бренда с нужным названием.
Далее заходите в раздел товары -> товары -> в категорию этих товаров, где они находятся -> нажимайте правой кнопкой мыши -> настроить категорию -> добавляйте фильтр по характеристикам Бренд

#7 skipperok13

skipperok13

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 247 сообщений
  • ГородМосква

Отправлено 06 Апрель 2014 - 12:52

Просмотр сообщенияsupport 2.0 (05 Апрель 2014 - 21:50) писал:

В каждом товаре(карточке редактирования товара), где Вы хотите сделать фильтры по брендам добавить характеристику бренда с нужным названием.

Как добавить характеристику?

#8 Alexey11

Alexey11

    Активный участник

  • Модератоpы
  • 1 057 сообщений
  • ГородНижний новгород

Отправлено 06 Апрель 2014 - 16:35

Просмотр сообщенияskipperok13 (06 Апрель 2014 - 12:52) писал:

Как добавить характеристику?
Для этого зайдите в раздел "Товары" - "Товары" , выберите нужный вам товар, откройте его на редактирование, далее ответ на скриншоте.
Создайте и установите нужную вам характеристику.

Прикрепленные изображения

  • harr.png


#9 skipperok13

skipperok13

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 247 сообщений
  • ГородМосква

Отправлено 06 Апрель 2014 - 18:17

Просмотр сообщенияAlexey11 (06 Апрель 2014 - 16:35) писал:

Для этого зайдите в раздел "Товары" - "Товары" , выберите нужный вам товар, откройте его на редактирование, далее ответ на скриншоте.
Создайте и установите нужную вам характеристику.

СПАСИБО!!! Это было так легко оказывается))))) Странно что первый админ мне однозначно ответил что нельзя(

#10 support 2.0

support 2.0

    Активный участник

  • Модераторы
  • 4 950 сообщений

Отправлено 06 Апрель 2014 - 22:01

Просмотр сообщенияskipperok13 (06 Апрель 2014 - 18:17) писал:

СПАСИБО!!! Это было так легко оказывается))))) Странно что первый админ мне однозначно ответил что нельзя(
Возможно, администратор имел ввиду сортировать по... Здесь действительно только фиксированные значения, у которых можно изменить только порядок и какие-то убрать с помощью кода.

#11 skipperok13

skipperok13

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 247 сообщений
  • ГородМосква

Отправлено 07 Апрель 2014 - 10:53

Просмотр сообщенияsupport 2.0 (06 Апрель 2014 - 22:01) писал:

Возможно, администратор имел ввиду сортировать по... Здесь действительно только фиксированные значения, у которых можно изменить только порядок и какие-то убрать с помощью кода.
Отображается только фильтр по 1 характеристике, а я задал 4. В чом проблема?
http://eksmed.ru/catalog/Tonometry

Просмотр сообщенияskipperok13 (07 Апрель 2014 - 10:49) писал:

Отображается только фильтр по 1 характеристике, а я задал 4. В чом проблема?
http://eksmed.ru/catalog/Tonometry


ВОПРОС РЕШИЛСЯ ))

#12 skipperok13

skipperok13

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 247 сообщений
  • ГородМосква

Отправлено 07 Апрель 2014 - 11:03

Просмотр сообщенияsupport 2.0 (06 Апрель 2014 - 22:01) писал:

Возможно, администратор имел ввиду сортировать по... Здесь действительно только фиксированные значения, у которых можно изменить только порядок и какие-то убрать с помощью кода.

а как убрать варианты сортировки?

#13 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 08 Апрель 2014 - 04:34

Чтобы удалить полностью "Сортировать по" в шаблоне Товары найдите и удалите:
<li>
<!-- Поле выбора сортировки -->
{% IF goods_show_order_fields %}
Сортировать по:
<select name="goods_search_field_id" 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>
{% ENDIF %}
</li>


#14 skipperok13

skipperok13

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 247 сообщений
  • ГородМосква

Отправлено 09 Апрель 2014 - 13:01

Просмотр сообщенияVaccina (08 Апрель 2014 - 04:34) писал:

Чтобы удалить полностью "Сортировать по" в шаблоне Товары найдите и удалите:
<li>
<!-- Поле выбора сортировки -->
{% IF goods_show_order_fields %}
Сортировать по:
<select name="goods_search_field_id" 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>
{% ENDIF %}
</li>

Созрело 2 вопроса:

1. Как сделать перманентно сортировку по цене: дешевые-дорогие и убрать ее
2. Как продублировать фильтр по характеристикам на место "Сортировать по" только в горизонтальном положении. (см приложение)

Прикрепленные изображения

  • сыф-02.jpg


#15 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 10 Апрель 2014 - 02:48

1. Изменить сортировку товара по умолчанию вы можете в разделе Настройки -> Основные.
2. Найдите в вашем шаблоне "Товары" следующий код

<!-- Фильтры показываются только если есть товары в категории -->
{% IFNOT goods_empty %}
  <form action="">
	<div class="cort fnt11b txtalgnlft">
	  <div class="left">
		<ul>
		  {% FOR goods_filters %}
		  <li>
		  <input type="hidden" name="{goods_filters.NAME}" value="{goods_filters.VALUE}" />
		  </li>
		   {% ENDFOR %}
		  <li>
			<!-- Поле выбора сортировки -->
			{% IF goods_show_order_fields %}
			  Сортировать по:
			  <select name="goods_search_field_id" 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>
			{% ENDIF %}
		  </li>
		  {% IF goods_show_per_page %}
			{% IFNOT index_page %}
			  <li>Показывать по:
				<select name="per_page" 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>
			  </li>
			{% ENDIF %}
		  {% ENDIF %}
		 </ul>
	   </div>
	   <div class="right">
		<ul>
		  {% IF GOODS_VIEW_TYPE=1 %}
			<li><a href="?goods_view_type=2" class="table"></a></li>
			<li><a href="?goods_view_type=1" class="list current"></a></li>
		  {% ENDIF %}
		  {% IF GOODS_VIEW_TYPE=2 %}
			<li><a href="?goods_view_type=2" class="table current"></a></li>
			<li><a href="?goods_view_type=1" class="list"></a></li>
		  {% ENDIF %}
		</ul>
	  </div>
	</div>
  </form>
{% ENDIF %}
<!-- END Фильтры показываются только если есть товары в категории -->

и замените его на код

<!-- Если в тарифном плане подключен модуль фильтров по товарам -->
	{% IFNOT goods_empty %}
	  <!-- Форма фильтрации отправляет всегда на ту же страницу, на которой находится пользователь -->
	  <form action="" method="get">
		<!-- Фильтры по товарам. Появляются только на странице категории и поиска по товарам -->
		{% IF SHOW_GOODS_FILTERS %}
		<div class="block">
		  <div class="blocktitle bluesmall">
			Фильтры
		  </div>
		  <div class="blockmain fnt12n">
			<ul class="filter">
			  <div class="contentTbodySearchFilterBlock cornerAll">
				<!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд аккомулятора) -->
				{% FOR filter_attr_list %}
				  <span class="fnt12b color contentTbodySearchFilterBlockHeader">{filter_attr_list.NAME}</span>
				  <div class="fnt11i contentTbodySearchFilterBlockValues">
					{% FOR values %}
					  <input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" 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} {% IF filter_attr_list.values.NB_GOODS_FILTERED > 0 %}({filter_attr_list.values.NB_GOODS_FILTERED}){% ENDIF %}</label><br />
					{% ENDFOR %}
				  </div>
				{% ENDFOR %}
				<!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
				{% FOR filter_prop_list %}
				  <span class="fnt12b color contentTbodySearchFilterBlockHeader">{filter_prop_list.NAME}</span>
				  <div class="fnt11i contentTbodySearchFilterBlockValues">
					{% FOR values %}
					  <input type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" 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} {% IF filter_prop_list.values.NB_GOODS_FILTERED > 0 %}({filter_prop_list.values.NB_GOODS_FILTERED}){% ENDIF %}</label><br />
					{% ENDFOR %}
				  </div>
				{% ENDFOR %}
			  </div>
			</ul>
		  </div>
		  <div class="blockbottom"></div>
		</div>
		{% ENDIF %}
	  </form>
	{% ENDIF %}
	<!-- END Если в тарифном плане подключен модуль фильтров по товарам -->


#16 skipperok13

skipperok13

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 247 сообщений
  • ГородМосква

Отправлено 10 Апрель 2014 - 10:22

Просмотр сообщенияСake (10 Апрель 2014 - 02:48) писал:

1. Изменить сортировку товара по умолчанию вы можете в разделе Настройки -> Основные.
2. Найдите в вашем шаблоне "Товары" следующий код

<!-- Фильтры показываются только если есть товары в категории -->
{% IFNOT goods_empty %}
<form action="">
<div class="cort fnt11b txtalgnlft">
	 <div class="left">
	 <ul>
		 {% FOR goods_filters %}
		 <li>
		 <input type="hidden" name="{goods_filters.NAME}" value="{goods_filters.VALUE}" />
		 </li>
		 {% ENDFOR %}
		 <li>
		 <!-- Поле выбора сортировки -->
		 {% IF goods_show_order_fields %}
			 Сортировать по:
			 <select name="goods_search_field_id" 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>
		 {% ENDIF %}
		 </li>
		 {% IF goods_show_per_page %}
		 {% IFNOT index_page %}
			 <li>Показывать по:
			 <select name="per_page" 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>
			 </li>
		 {% ENDIF %}
		 {% ENDIF %}
		 </ul>
	 </div>
	 <div class="right">
	 <ul>
		 {% IF GOODS_VIEW_TYPE=1 %}
		 <li><a href="?goods_view_type=2" class="table"></a></li>
		 <li><a href="?goods_view_type=1" class="list current"></a></li>
		 {% ENDIF %}
		 {% IF GOODS_VIEW_TYPE=2 %}
		 <li><a href="?goods_view_type=2" class="table current"></a></li>
		 <li><a href="?goods_view_type=1" class="list"></a></li>
		 {% ENDIF %}
	 </ul>
	 </div>
</div>
</form>
{% ENDIF %}
<!-- END Фильтры показываются только если есть товары в категории -->

и замените его на код

<!-- Если в тарифном плане подключен модуль фильтров по товарам -->
{% IFNOT goods_empty %}
	 <!-- Форма фильтрации отправляет всегда на ту же страницу, на которой находится пользователь -->
	 <form action="" method="get">
	 <!-- Фильтры по товарам. Появляются только на странице категории и поиска по товарам -->
	 {% IF SHOW_GOODS_FILTERS %}
	 <div class="block">
		 <div class="blocktitle bluesmall">
		 Фильтры
		 </div>
		 <div class="blockmain fnt12n">
		 <ul class="filter">
			 <div class="contentTbodySearchFilterBlock cornerAll">
			 <!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд аккомулятора) -->
			 {% FOR filter_attr_list %}
				 <span class="fnt12b color contentTbodySearchFilterBlockHeader">{filter_attr_list.NAME}</span>
				 <div class="fnt11i contentTbodySearchFilterBlockValues">
				 {% FOR values %}
					 <input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" 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} {% IF filter_attr_list.values.NB_GOODS_FILTERED > 0 %}({filter_attr_list.values.NB_GOODS_FILTERED}){% ENDIF %}</label><br />
				 {% ENDFOR %}
				 </div>
			 {% ENDFOR %}
			 <!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
			 {% FOR filter_prop_list %}
				 <span class="fnt12b color contentTbodySearchFilterBlockHeader">{filter_prop_list.NAME}</span>
				 <div class="fnt11i contentTbodySearchFilterBlockValues">
				 {% FOR values %}
					 <input type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" 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} {% IF filter_prop_list.values.NB_GOODS_FILTERED > 0 %}({filter_prop_list.values.NB_GOODS_FILTERED}){% ENDIF %}</label><br />
				 {% ENDFOR %}
				 </div>
			 {% ENDFOR %}
			 </div>
		 </ul>
		 </div>
		 <div class="blockbottom"></div>
	 </div>
	 {% ENDIF %}
	 </form>
{% ENDIF %}
<!-- END Если в тарифном плане подключен модуль фильтров по товарам -->

Фильтры встают в в столбец. а необходимо сделать как на рисунке

Прикрепленные изображения

  • сыф-02.jpg


#17 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 11 Апрель 2014 - 02:20

Найдите в добавленном вами ранее коде следующий блок

<!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд аккомулятора) -->
								{% FOR filter_attr_list %}
								  <span class="fnt12b color contentTbodySearchFilterBlockHeader">{filter_attr_list.NAME}</span>
								  <div class="fnt11i contentTbodySearchFilterBlockValues">
										{% FOR values %}
										  <input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" 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} {% IF filter_attr_list.values.NB_GOODS_FILTERED > 0 %}({filter_attr_list.values.NB_GOODS_FILTERED}){% ENDIF %}</label><br />
										{% ENDFOR %}
								  </div>
								{% ENDFOR %}
								<!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
								{% FOR filter_prop_list %}
								  <span class="fnt12b color contentTbodySearchFilterBlockHeader">{filter_prop_list.NAME}</span>
								  <div class="fnt11i contentTbodySearchFilterBlockValues">
										{% FOR values %}
										  <input type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" 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} {% IF filter_prop_list.values.NB_GOODS_FILTERED > 0 %}({filter_prop_list.values.NB_GOODS_FILTERED}){% ENDIF %}</label><br />
										{% ENDFOR %}
								  </div>
								{% ENDFOR %}

и замените его на

<!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд аккомулятора) -->
								{% FOR filter_attr_list %}
								<div class="contentTbodySearchFilterBlock">
								  <span class="fnt12b color contentTbodySearchFilterBlockHeader">{filter_attr_list.NAME}</span>
								  <div class="fnt11i contentTbodySearchFilterBlockValues">
										{% FOR values %}
										  <input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" 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} {% IF filter_attr_list.values.NB_GOODS_FILTERED > 0 %}({filter_attr_list.values.NB_GOODS_FILTERED}){% ENDIF %}</label><br />
										{% ENDFOR %}
								  </div>
								</div> 
								{% ENDFOR %}
<div style="clear: both;"></div>
								<!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
								{% FOR filter_prop_list %}
								<div class="contentTbodySearchFilterBlock">
								  <span class="fnt12b color contentTbodySearchFilterBlockHeader">{filter_prop_list.NAME}</span>
								  <div class="fnt11i contentTbodySearchFilterBlockValues">
										{% FOR values %}
										  <input type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" 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} {% IF filter_prop_list.values.NB_GOODS_FILTERED > 0 %}({filter_prop_list.values.NB_GOODS_FILTERED}){% ENDIF %}</label><br />
										{% ENDFOR %}
								  </div>
								</div> 
								{% ENDFOR %}
<div style="clear: both;"></div>

после этого в файл стилей main.css добавьте

.contentTbodySearchFilterBlock {
  float: left;
  margin: 10px;
}


#18 skipperok13

skipperok13

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 247 сообщений
  • ГородМосква

Отправлено 12 Апрель 2014 - 16:53

Просмотр сообщенияСake (11 Апрель 2014 - 02:20) писал:

Найдите в добавленном вами ранее коде следующий блок

<!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд аккомулятора) -->
							 {% FOR filter_attr_list %}
								 <span class="fnt12b color contentTbodySearchFilterBlockHeader">{filter_attr_list.NAME}</span>
								 <div class="fnt11i contentTbodySearchFilterBlockValues">
									 {% FOR values %}
										 <input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" 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} {% IF filter_attr_list.values.NB_GOODS_FILTERED > 0 %}({filter_attr_list.values.NB_GOODS_FILTERED}){% ENDIF %}</label><br />
									 {% ENDFOR %}
								 </div>
							 {% ENDFOR %}
							 <!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
							 {% FOR filter_prop_list %}
								 <span class="fnt12b color contentTbodySearchFilterBlockHeader">{filter_prop_list.NAME}</span>
								 <div class="fnt11i contentTbodySearchFilterBlockValues">
									 {% FOR values %}
										 <input type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" 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} {% IF filter_prop_list.values.NB_GOODS_FILTERED > 0 %}({filter_prop_list.values.NB_GOODS_FILTERED}){% ENDIF %}</label><br />
									 {% ENDFOR %}
								 </div>
							 {% ENDFOR %}

и замените его на

<!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд аккомулятора) -->
							 {% FOR filter_attr_list %}
							 <div class="contentTbodySearchFilterBlock">
								 <span class="fnt12b color contentTbodySearchFilterBlockHeader">{filter_attr_list.NAME}</span>
								 <div class="fnt11i contentTbodySearchFilterBlockValues">
									 {% FOR values %}
										 <input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" 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} {% IF filter_attr_list.values.NB_GOODS_FILTERED > 0 %}({filter_attr_list.values.NB_GOODS_FILTERED}){% ENDIF %}</label><br />
									 {% ENDFOR %}
								 </div>
							 </div>
							 {% ENDFOR %}
<div style="clear: both;"></div>
							 <!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
							 {% FOR filter_prop_list %}
							 <div class="contentTbodySearchFilterBlock">
								 <span class="fnt12b color contentTbodySearchFilterBlockHeader">{filter_prop_list.NAME}</span>
								 <div class="fnt11i contentTbodySearchFilterBlockValues">
									 {% FOR values %}
										 <input type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" 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} {% IF filter_prop_list.values.NB_GOODS_FILTERED > 0 %}({filter_prop_list.values.NB_GOODS_FILTERED}){% ENDIF %}</label><br />
									 {% ENDFOR %}
								 </div>
							 </div>
							 {% ENDFOR %}
<div style="clear: both;"></div>

после этого в файл стилей main.css добавьте

.contentTbodySearchFilterBlock {
float: left;
margin: 10px;
}

Добавляю этот код в шаблон "Товары" далее при добалвения кода в шаблон main.css блок с фильтрами в левом меню съезжает:

Прикрепленные изображения

  • Снимок.PNG


#19 MikDark

MikDark

    Активный участник

  • Модераторы
  • 6 468 сообщений

Отправлено 12 Апрель 2014 - 17:42

Просмотр сообщенияskipperok13 (12 Апрель 2014 - 16:53) писал:

Добавляю этот код в шаблон "Товары" далее при добалвения кода в шаблон main.css блок с фильтрами в левом меню съезжает:

Я сейчас наблюдаю у Вас фильтры только сбоку. Проведите все изменения, которые были выше, а левый блок мы подредактируем.

#20 skipperok13

skipperok13

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 247 сообщений
  • ГородМосква

Отправлено 12 Апрель 2014 - 18:23

Просмотр сообщенияMikDark (12 Апрель 2014 - 17:42) писал:

Я сейчас наблюдаю у Вас фильтры только сбоку. Проведите все изменения, которые были выше, а левый блок мы подредактируем.

Готово! Только прошу вас оперативнее помоч тк у нас трафик на сайт поступает)




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных