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


Проблема Работы Филтров!


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

#1 grappp

grappp

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

  • Пользователи
  • PipPipPipPip
  • 298 сообщений
  • ГородСанет-Петербург

Отправлено 19 Сентябрь 2014 - 13:03

Здравствуйте!

Обнаружил проблему работы фильтров.
Подробно изобразил на скринах:

1.png 2.png 3.png 4.png

Заранее благодарен за помощь!

#2 Ирина345

Ирина345

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

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

Отправлено 19 Сентябрь 2014 - 15:09

Просмотр сообщенияgrappp (19 Сентябрь 2014 - 13:03) писал:

Здравствуйте!

Обнаружил проблему работы фильтров.
Подробно изобразил на скринах:

Прикрепленный файл 1.png Прикрепленный файл 2.png Прикрепленный файл 3.png Прикрепленный файл 4.png

Заранее благодарен за помощь!
Здравствуйте, Вам ответили в сообщение
http://forum.storela...ов/#entry160068

#3 grappp

grappp

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

  • Пользователи
  • PipPipPipPip
  • 298 сообщений
  • ГородСанет-Петербург

Отправлено 19 Сентябрь 2014 - 18:30

Да, с категориями разобрался. Просто кеш нужно было почистить.
А вот фильтры по брендам (у меня выставлены) не работают!

Вот скрин:

Тумба с умывальником 2014-09-19 19-26-29 2014-09-19 19-27-34 копия.jpg

#4 grappp

grappp

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

  • Пользователи
  • PipPipPipPip
  • 298 сообщений
  • ГородСанет-Петербург

Отправлено 21 Сентябрь 2014 - 16:38

Фильтры так и не работают! Мне кто-нибудь поможет?

Спасибо.

#5 Ирина345

Ирина345

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

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

Отправлено 22 Сентябрь 2014 - 13:52

Просмотр сообщенияgrappp (21 Сентябрь 2014 - 16:38) писал:

Фильтры так и не работают! Мне кто-нибудь поможет?

Спасибо.
Здравствуйте, фильтр не будет работать на подкатегриях, он работает только на товарах, т.к. отсутствуют характеристики.

#6 grappp

grappp

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

  • Пользователи
  • PipPipPipPip
  • 298 сообщений
  • ГородСанет-Петербург

Отправлено 22 Сентябрь 2014 - 15:39

Просмотр сообщенияИрина345 (22 Сентябрь 2014 - 13:52) писал:

Здравствуйте, фильтр не будет работать на подкатегриях, он работает только на товарах, т.к. отсутствуют характеристики.

А никак нельзя сделать фильтр по брендам например на главной? Выбираешь бренд и весь товар открывается.

#7 Ирина345

Ирина345

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

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

Отправлено 22 Сентябрь 2014 - 21:03

Просмотр сообщенияgrappp (22 Сентябрь 2014 - 15:39) писал:

А никак нельзя сделать фильтр по брендам например на главной? Выбираешь бренд и весь товар открывается.
К сожалению включить фильтрацию на главной странице не получится.

#8 bot

bot

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 142 сообщений

Отправлено 19 Ноябрь 2014 - 00:17

Здравствуйте! Подскажите пожалуйста как сделать фильтр товаров как в шаблоне движение?
Скрин прилагается
Аккаунт SL-316805
Очень нужно. Заранее спасибо.

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

  • Screenshot_9.png


#9 Vaccina

Vaccina

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

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

Отправлено 19 Ноябрь 2014 - 03:18

Уточните пожалуйста, вас интересует стилизация выпадающего списка? Или вы все иконки хотите заменить в данной области?

#10 bot

bot

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 142 сообщений

Отправлено 19 Ноябрь 2014 - 09:37

Просмотр сообщенияVaccina (19 Ноябрь 2014 - 03:18) писал:

Уточните пожалуйста, вас интересует стилизация выпадающего списка? Или вы все иконки хотите заменить в данной области?
заменить все иконки и стиль чтобы был как в движение

#11 bot

bot

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 142 сообщений

Отправлено 19 Ноябрь 2014 - 14:27

вы мне ответите?

#12 Vaccina

Vaccina

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

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

Отправлено 20 Ноябрь 2014 - 01:56

Загрузите в редактор шаблонов прикрепленные к посту файлы.
bg-dropdown-select.png icon-grid-products.png icon-list-products.png
Далее в main.css найдите:
/*Блок сортитировки товаров*/
#content .cort { padding: 0px 10px; position: relative; top: 15px; margin-bottom: -10px; }
#content .cort .left { float:left; color:#999; }
#content .cort .left ul li { float:left; margin:0 10px 0 0; }
	 #content .cort .left ul li select { margin:1px 0 0 0; width:auto; padding-left3px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; border:1px solid #999; color:#666; cursor:pointer; }
#content .cort .right { float:right; margin:2px 0 0 0; }
#content .cort .right ul li { float:left; }
	 #content .cort .right ul li a { width:35px; height:25px; display:block; -moz-border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0; border-radius:6px 6px 0 0; }
	 #content .cort .right ul li a.table { background:url({ASSETS_IMAGES_PATH}view-tab.gif?design=plastic) center center no-repeat; }
	 #content .cort .right ul li a.list { background:url({ASSETS_IMAGES_PATH}view-lis.gif?design=plastic) center center no-repeat; }
#content .cort .right ul li:hover a, #content .cort .right ul li a.current { background-color:#FFF; border:1px solid #CCC; border-bottom:0; margin-top:-1px; width:33px; }

замените на:
/*Блок сортитировки товаров*/
#content .cort {
border: 1px solid #cdcdcd;
margin: 5px;
padding: 15px;
}
#content .cort .left { float:left; color:#999; }
#content .cort .left ul li { float:left; margin:0 10px 0 0; }
.select-box {
background:url({ASSETS_IMAGES_PATH}bg-dropdown-select.png?design=plastic) no-repeat 100% 50% rgba(225, 225, 225, 0);
border: 1px solid #ddd;
display: inline-block;
overflow: hidden;
padding: 0;
vertical-align: middle;
width: 200px;
}
#content .cort .left ul li select {
background:url({ASSETS_IMAGES_PATH}bg-dropdown-select.png?design=plastic) no-repeat 100% 50% rgba(225, 225, 225, 0);
border: medium none;
color: #333;
cursor: pointer;
font-size: 12px;
height: 27px;
margin: 0;
width: 267px;
padding: 5px;
}
#content .cort .right { float:right; margin:2px 0 0 0; }
#content .cort .right ul li { float:left; }
#content .cort .right ul li a { border: 1px solid #ddd;float: left;height: 11px;padding: 8px;text-indent: -999em;width: 11px; }
#content .cort .right ul li a.table { background:url({ASSETS_IMAGES_PATH}icon-grid-products.png?design=plastic) 8px 8px no-repeat; }
#content .cort .right ul li a.list { background:url({ASSETS_IMAGES_PATH}icon-list-products.png?design=plastic) 8px 8px no-repeat; }
#content .cort .right ul li a.table.current, #content .cort .right ul li a.table:hover { background:url({ASSETS_IMAGES_PATH}icon-grid-products.png?design=plastic) 8px -31px no-repeat; }
#content .cort .right ul li a.list.current, #content .cort .right ul li a.list:hover { background:url({ASSETS_IMAGES_PATH}icon-list-products.png?design=plastic) 8px -31px no-repeat; }

Далее в шаблоне Товары найдите:
<!-- Фильтры показываются только если есть товары в категории -->
{% 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="">
<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 %}
			 Сортировать по:
	 <span class="select-box">
			 <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>
	 </span>
		 {% ENDIF %}
		 </li>
		 </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 style="clear:both;"></div>
</div>
</form>
{% ENDIF %}
<!-- END Фильтры показываются только если есть товары в категории -->


#13 bot

bot

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 142 сообщений

Отправлено 20 Ноябрь 2014 - 03:18

Просмотр сообщенияVaccina (20 Ноябрь 2014 - 01:56) писал:

Загрузите в редактор шаблонов прикрепленные к посту файлы.
Прикрепленный файл bg-dropdown-select.pngПрикрепленный файл icon-grid-products.pngПрикрепленный файл icon-list-products.png
Далее в main.css найдите:
/*Блок сортитировки товаров*/
#content .cort { padding: 0px 10px; position: relative; top: 15px; margin-bottom: -10px; }
#content .cort .left { float:left; color:#999; }
#content .cort .left ul li { float:left; margin:0 10px 0 0; }
	 #content .cort .left ul li select { margin:1px 0 0 0; width:auto; padding-left3px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; border:1px solid #999; color:#666; cursor:pointer; }
#content .cort .right { float:right; margin:2px 0 0 0; }
#content .cort .right ul li { float:left; }
	 #content .cort .right ul li a { width:35px; height:25px; display:block; -moz-border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0; border-radius:6px 6px 0 0; }
	 #content .cort .right ul li a.table { background:url({ASSETS_IMAGES_PATH}view-tab.gif?design=plastic) center center no-repeat; }
	 #content .cort .right ul li a.list { background:url({ASSETS_IMAGES_PATH}view-lis.gif?design=plastic) center center no-repeat; }
#content .cort .right ul li:hover a, #content .cort .right ul li a.current { background-color:#FFF; border:1px solid #CCC; border-bottom:0; margin-top:-1px; width:33px; }

замените на:
/*Блок сортитировки товаров*/
#content .cort {
border: 1px solid #cdcdcd;
margin: 5px;
padding: 15px;
}
#content .cort .left { float:left; color:#999; }
#content .cort .left ul li { float:left; margin:0 10px 0 0; }
.select-box {
background:url({ASSETS_IMAGES_PATH}bg-dropdown-select.png?design=plastic) no-repeat 100% 50% rgba(225, 225, 225, 0);
border: 1px solid #ddd;
display: inline-block;
overflow: hidden;
padding: 0;
vertical-align: middle;
width: 200px;
}
#content .cort .left ul li select {
background:url({ASSETS_IMAGES_PATH}bg-dropdown-select.png?design=plastic) no-repeat 100% 50% rgba(225, 225, 225, 0);
border: medium none;
color: #333;
cursor: pointer;
font-size: 12px;
height: 27px;
margin: 0;
width: 267px;
padding: 5px;
}
#content .cort .right { float:right; margin:2px 0 0 0; }
#content .cort .right ul li { float:left; }
#content .cort .right ul li a { border: 1px solid #ddd;float: left;height: 11px;padding: 8px;text-indent: -999em;width: 11px; }
#content .cort .right ul li a.table { background:url({ASSETS_IMAGES_PATH}icon-grid-products.png?design=plastic) 8px 8px no-repeat; }
#content .cort .right ul li a.list { background:url({ASSETS_IMAGES_PATH}icon-list-products.png?design=plastic) 8px 8px no-repeat; }
#content .cort .right ul li a.table.current, #content .cort .right ul li a.table:hover { background:url({ASSETS_IMAGES_PATH}icon-grid-products.png?design=plastic) 8px -31px no-repeat; }
#content .cort .right ul li a.list.current, #content .cort .right ul li a.list:hover { background:url({ASSETS_IMAGES_PATH}icon-list-products.png?design=plastic) 8px -31px no-repeat; }

Далее в шаблоне Товары найдите:
<!-- Фильтры показываются только если есть товары в категории -->
{% 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="">
<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 %}
			 Сортировать по:
	 <span class="select-box">
			 <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>
	 </span>
		 {% ENDIF %}
		 </li>
		 </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 style="clear:both;"></div>
</div>
</form>
{% ENDIF %}
<!-- END Фильтры показываются только если есть товары в категории -->
а можно сделать так, чтобы и сортировка по цене и фильтр товаров отображались как в движение?

#14 Vaccina

Vaccina

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

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

Отправлено 20 Ноябрь 2014 - 04:35

так ценовая сортировка по стилизации схожа с желаемой, вы хотите ее просто перенести? а обычные фильтры по характеристикам и модификациям оставить в боковой панели?

#15 bot

bot

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 142 сообщений

Отправлено 20 Ноябрь 2014 - 12:57

Просмотр сообщенияVaccina (20 Ноябрь 2014 - 04:35) писал:

так ценовая сортировка по стилизации схожа с желаемой, вы хотите ее просто перенести? а обычные фильтры по характеристикам и модификациям оставить в боковой панели?
хочу  чтобы обычные фильтры тоже были как в шаблоне движение и переместить их в верх

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

  • Screenshot_9.png


#16 Vaccina

Vaccina

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

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

Отправлено 21 Ноябрь 2014 - 03:46

Для начала перенесите блок шаблона HTML в шаблон Товары.
В шаблоне HTML найдите и удалите:
<!-- Если в тарифном плане подключен модуль фильтров по товарам -->
	{% IF TARIFF_FEATURE_GOODS_FILTERS %}
	  <!-- Форма фильтрации отправляет всегда на ту же страницу, на которой находится пользователь -->
	  <form action="" method="get">
		<!-- Если есть возможность фильтрации товаров по ценам -->
		{% IF SHOW_GOODS_PRICE_FILTERS %}
		  <div class="block">
			<div class="blocktitle bluesmall">
			  Цена
			</div>
			<div class="blockmain fnt12n">
			  <ul class="filter">
				<div class="contentTbodySearchPriceFilterBlock cornerAll txtalgncnt">
				  <!-- Фильтры по цене -->
				  <div class="goodsFilterPriceRangePointers"><div class="min">{GOODS_FILTER_MIN_AVAILABLE_PRICE}</div><div class="max">{GOODS_FILTER_MAX_AVAILABLE_PRICE}</div></div>
				  <div id="goods-filter-price-slider"></div>
				  <div class="goodsFilterPriceInfo">
					от <input id="goods-filter-min-price" type="text" 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" name="form[filter][price][max]" value="{% IF GOODS_FILTER_MAX_PRICE %}{GOODS_FILTER_MAX_PRICE}{% ELSE %}{GOODS_FILTER_MAX_AVAILABLE_PRICE}{% ENDIF %}" autocomplete="off" />
				  </div>
				  <div class="goodsFilterPriceSubmit">
					<button class="whtblue fnt12n" type="submit">Показать</button>
				  </div>
				</div>
			  </ul>
			</div>
			<div class="blockbottom"></div>
		  </div>
		{% ENDIF %}
		<!-- END Если есть возможность фильтрации товаров по ценам -->
		<!-- Фильтры по товарам. Появляются только на странице категории и поиска по товарам -->
		{% 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 Если в тарифном плане подключен модуль фильтров по товарам -->


А в шаблон Товары после:
<!-- Если производили фильтрацию товаров в категории -->
  {% ELSE %}
	<div class="infoblock fnt12b txtalgnlft" style="margin-bottom:10px;">Нет товаров для выбранных условий</div>
  {% ENDIF %}
{% ELSE %}

вставьте:
<!-- Если в тарифном плане подключен модуль фильтров по товарам -->
	{% IF TARIFF_FEATURE_GOODS_FILTERS %}
	  <!-- Форма фильтрации отправляет всегда на ту же страницу, на которой находится пользователь -->
	  <form action="" method="get">
		<!-- Если есть возможность фильтрации товаров по ценам -->
		{% IF SHOW_GOODS_PRICE_FILTERS %}
			  <ul class="filter">
				<div class="contentTbodySearchPriceFilterBlock cornerAll txtalgncnt">
				  <!-- Фильтры по цене -->
				  <div class="goodsFilterPriceRangePointers"><div class="min">{GOODS_FILTER_MIN_AVAILABLE_PRICE}</div><div class="max">{GOODS_FILTER_MAX_AVAILABLE_PRICE}</div></div>
				  <div id="goods-filter-price-slider"></div>
				  <div class="goodsFilterPriceInfo">
					от <input id="goods-filter-min-price" type="text" 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" name="form[filter][price][max]" value="{% IF GOODS_FILTER_MAX_PRICE %}{GOODS_FILTER_MAX_PRICE}{% ELSE %}{GOODS_FILTER_MAX_AVAILABLE_PRICE}{% ENDIF %}" autocomplete="off" />
				  </div>
				  <div class="goodsFilterPriceSubmit">
					<button class="whtblue fnt12n" type="submit">Показать</button>
				  </div>
				</div>
			  </ul>
		{% ENDIF %}
		<!-- END Если есть возможность фильтрации товаров по ценам -->
		<!-- Фильтры по товарам. Появляются только на странице категории и поиска по товарам -->
		{% IF SHOW_GOODS_FILTERS %}
			<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>
		{% ENDIF %}
	  </form>
	{% ENDIF %}
	<!-- END Если в тарифном плане подключен модуль фильтров по товарам -->


#17 bot

bot

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 142 сообщений

Отправлено 21 Ноябрь 2014 - 12:35

Просмотр сообщенияYasin (20 Ноябрь 2014 - 12:57) писал:

хочу  чтобы обычные фильтры тоже были как в шаблоне движение и переместить их в верх

Просмотр сообщенияVaccina (21 Ноябрь 2014 - 03:46) писал:

Для начала перенесите блок шаблона HTML в шаблон Товары.
В шаблоне HTML найдите и удалите:
<!-- Если в тарифном плане подключен модуль фильтров по товарам -->
{% IF TARIFF_FEATURE_GOODS_FILTERS %}
	 <!-- Форма фильтрации отправляет всегда на ту же страницу, на которой находится пользователь -->
	 <form action="" method="get">
	 <!-- Если есть возможность фильтрации товаров по ценам -->
	 {% IF SHOW_GOODS_PRICE_FILTERS %}
		 <div class="block">
		 <div class="blocktitle bluesmall">
			 Цена
		 </div>
		 <div class="blockmain fnt12n">
			 <ul class="filter">
			 <div class="contentTbodySearchPriceFilterBlock cornerAll txtalgncnt">
				 <!-- Фильтры по цене -->
				 <div class="goodsFilterPriceRangePointers"><div class="min">{GOODS_FILTER_MIN_AVAILABLE_PRICE}</div><div class="max">{GOODS_FILTER_MAX_AVAILABLE_PRICE}</div></div>
				 <div id="goods-filter-price-slider"></div>
				 <div class="goodsFilterPriceInfo">
				 от <input id="goods-filter-min-price" type="text" 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" name="form[filter][price][max]" value="{% IF GOODS_FILTER_MAX_PRICE %}{GOODS_FILTER_MAX_PRICE}{% ELSE %}{GOODS_FILTER_MAX_AVAILABLE_PRICE}{% ENDIF %}" autocomplete="off" />
				 </div>
				 <div class="goodsFilterPriceSubmit">
				 <button class="whtblue fnt12n" type="submit">Показать</button>
				 </div>
			 </div>
			 </ul>
		 </div>
		 <div class="blockbottom"></div>
		 </div>
	 {% ENDIF %}
	 <!-- END Если есть возможность фильтрации товаров по ценам -->
	 <!-- Фильтры по товарам. Появляются только на странице категории и поиска по товарам -->
	 {% 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 Если в тарифном плане подключен модуль фильтров по товарам -->


А в шаблон Товары после:
<!-- Если производили фильтрацию товаров в категории -->
{% ELSE %}
<div class="infoblock fnt12b txtalgnlft" style="margin-bottom:10px;">Нет товаров для выбранных условий</div>
{% ENDIF %}
{% ELSE %}

вставьте:
<!-- Если в тарифном плане подключен модуль фильтров по товарам -->
{% IF TARIFF_FEATURE_GOODS_FILTERS %}
	 <!-- Форма фильтрации отправляет всегда на ту же страницу, на которой находится пользователь -->
	 <form action="" method="get">
	 <!-- Если есть возможность фильтрации товаров по ценам -->
	 {% IF SHOW_GOODS_PRICE_FILTERS %}
			 <ul class="filter">
			 <div class="contentTbodySearchPriceFilterBlock cornerAll txtalgncnt">
				 <!-- Фильтры по цене -->
				 <div class="goodsFilterPriceRangePointers"><div class="min">{GOODS_FILTER_MIN_AVAILABLE_PRICE}</div><div class="max">{GOODS_FILTER_MAX_AVAILABLE_PRICE}</div></div>
				 <div id="goods-filter-price-slider"></div>
				 <div class="goodsFilterPriceInfo">
				 от <input id="goods-filter-min-price" type="text" 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" name="form[filter][price][max]" value="{% IF GOODS_FILTER_MAX_PRICE %}{GOODS_FILTER_MAX_PRICE}{% ELSE %}{GOODS_FILTER_MAX_AVAILABLE_PRICE}{% ENDIF %}" autocomplete="off" />
				 </div>
				 <div class="goodsFilterPriceSubmit">
				 <button class="whtblue fnt12n" type="submit">Показать</button>
				 </div>
			 </div>
			 </ul>
	 {% ENDIF %}
	 <!-- END Если есть возможность фильтрации товаров по ценам -->
	 <!-- Фильтры по товарам. Появляются только на странице категории и поиска по товарам -->
	 {% IF SHOW_GOODS_FILTERS %}
		 <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>
	 {% ENDIF %}
	 </form>
{% ENDIF %}
<!-- END Если в тарифном плане подключен модуль фильтров по товарам -->
получилось совсем не так как я хотел. нужно чтобы и стиль был как в движение, т.е выпадающие фильтры

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

  • Screenshot_3.png


#18 Ирина345

Ирина345

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

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

Отправлено 21 Ноябрь 2014 - 15:57

Просмотр сообщенияYasin (21 Ноябрь 2014 - 12:35) писал:

получилось совсем не так как я хотел. нужно чтобы и стиль был как в движение, т.е выпадающие фильтры
Здравствуйте, добавьте в конец файла main.css код
.contentTbodySearchPriceFilterBlock.cornerAll.txtalgncnt {
width: 192px;
padding: 2px 2px 3px 28px;
}


#19 bot

bot

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 142 сообщений

Отправлено 22 Ноябрь 2014 - 00:26

Просмотр сообщенияИрина345 (21 Ноябрь 2014 - 15:57) писал:

Здравствуйте, добавьте в конец файла main.css код
.contentTbodySearchPriceFilterBlock.cornerAll.txtalgncnt {
width: 192px;
padding: 2px 2px 3px 28px;
}
ничего не изменилось
нужно чтобы фильтр быть как здесь

#20 Vaccina

Vaccina

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

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

Отправлено 22 Ноябрь 2014 - 02:29

работа тут поэтапная, мы пока перенесли структуру фильтров над каталогом, похожа она не должна быть, теперь необходимо реализовать фильтр по хар-кам и модификациям выпадающим по сл.теме:
http://forum.storela...ьтра/#entry8434




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

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