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



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

#21 Castiel

Castiel

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

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

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

Просмотр сообщенияSamcopy (31 Март 2014 - 18:04) писал:

Можно выложить стандартный фильтр для темы Осень? В нтмл только завершающая надпись стоит -  <!-- END Если в тарифном плане подключен модуль фильтров по товарам -->. Пробовала с товаров перетаскивать, ерунда получается

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

#22 Samcopy

Samcopy

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

  • Пользователи
  • PipPipPipPip
  • 346 сообщений
  • ГородСамара

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

С данным не возникают. Фильтр по наличию я откорректировала. Вы видимо не совсем внимательно прочитали мой пост. У меня нет кода на фильтр в шаблоне нтмл вообще. Тема Осень, фильтры поставлены в Товаре. Я пробовала выносить в левое меню, но никак целиком не встает. Причем в категории BANAX-BURST фильтр выводится без шкалы регулировки цены (тоже не поняла почему)

#23 Castiel

Castiel

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

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

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

Просмотр сообщенияSamcopy (01 Апрель 2014 - 17:10) писал:

С данным не возникают. Фильтр по наличию я откорректировала. Вы видимо не совсем внимательно прочитали мой пост. У меня нет кода на фильтр в шаблоне нтмл вообще. Тема Осень, фильтры поставлены в Товаре. Я пробовала выносить в левое меню, но никак целиком не встает. Причем в категории BANAX-BURST фильтр выводится без шкалы регулировки цены (тоже не поняла почему)

Здравствуйте, уточните пожалуйста номер аккаунта на котором возникают проблемы.

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

#24 Samcopy

Samcopy

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

  • Пользователи
  • PipPipPipPip
  • 346 сообщений
  • ГородСамара

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

По отражению цены разобралась, спасибо. Фильтр нужен в  Акк SL-281546

#25 Vaccina

Vaccina

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

  • Модераторы
  • 23 708 сообщений

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

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

#26 Samcopy

Samcopy

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

  • Пользователи
  • PipPipPipPip
  • 346 сообщений
  • ГородСамара

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

Уважаемые модераторы, я с 31 марта прошу кусочек кода фильтра для вставки его в левое меню.
Поясняю:
1. по выводу фильтра отображения цены уже разобрались. По выводу наличия тоже.
2. фильтра в коде нтмл нет, он в Товаре. Я пробовала оттуда брать, но фильтр не встает правильно (то не хватает полей, то криво все). Не соберу никак в кучу все что требуется для корректного отображения.
3. Фильтр нужен для акка SL-281546
4. Мне нужно вывести фильтр в левое меню, где подборка пойдет по характеристикам и модификации товаров

#27 Vaccina

Vaccina

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

  • Модераторы
  • 23 708 сообщений

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

В шаблоне Товары, весь код фильтров выглядит следующим образом:
<!-- Если в тарифном плане подключен модуль фильтров по товарам, и они есть для указанного списка товаров -->
		{% IF TARIFF_FEATURE_GOODS_FILTERS %}
		  <div class="filters">
			<!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь -->
			<form action="" method="get">
		<!-- Если есть возможность фильтрации товаров по наличию -->
										 {% IF SHOW_GOODS_REST_FILTER %}
										 <div class="filter">
								 <div>Наличие</div>
										 <div class="contentTbodySearchPriceFilterBlock">
												 <input class="valignMiddle" id="filter_only_with_rest" type="checkbox" name="form[filter_only_with_rest]" {% IF FORM_FILTER_ONLY_WITH_REST %}checked="checked"{% ENDIF %} value="1" onclick="this.form.submit();"
												 /><label class="valignMiddle" for="filter_only_with_rest">Только в наличии</label>
										 </div>
										 </div>
										 {% ENDIF %}
										 <!-- END Если есть возможность фильтрации товаров по наличию -->   
		   
		   
			  <!-- Если есть возможность фильтрации товаров по ценам -->
			  {% IF SHOW_GOODS_PRICE_FILTERS %}
				<div class="filter">
				  <div>
					Цена:
					<div class="contentTbodySearchPriceFilterBlock">
					  <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 class="clear"></div>					   
					  </div>
					  <!-- Фильтры по цене -->
					  <div class="goodsFilterPriceRangePointers"><span class="min">{GOODS_FILTER_MIN_AVAILABLE_PRICE}</span><span class="max">{GOODS_FILTER_MAX_AVAILABLE_PRICE}</span></div>
					  <div id="goods-filter-price-slider"></div>
					  <div class="goodsFilterPriceSubmit">
						<input class="exclusive" type="submit" value="Показать" />
					  </div>
					</div>
				  </div>
				</div>
			  {% ENDIF %}
			  <!-- END Если есть возможность фильтрации товаров по ценам -->
			 
			  {% IF TARIFF_FEATURE_GOODS_FILTERS && SHOW_GOODS_FILTERS %}
				<!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд аккомулятора) -->
				{% FOR filter_attr_list %}
				  <div class="filter">
					<div>
					  {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"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %}>{filter_attr_list.values.VALUE} ({filter_attr_list.values.NB_GOODS_FILTERED})</option>
						{% ENDFOR %}
					  </select>
					</div>
				  </div>
				{% ENDFOR %}
   
				<!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
				{% FOR filter_prop_list %}
				  <div class="filter">
					<div>
					  {filter_prop_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_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"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %}>{filter_prop_list.values.VALUE} ({filter_prop_list.values.NB_GOODS_FILTERED})</option>
						{% ENDFOR %}
					  </select>
					</div>
				  </div>
				{% ENDFOR %}
			  {% ENDIF %}
			  <div class="clear"></div>
			</form>
		  </div>
		{% ENDIF %}
		<!-- END Если в тарифном плане подключен модуль фильтров по товарам, и они есть для указанного списка товаров -->

В шаблоне HTML вставьте его перед:
<!-- Недавно просмотренные товары -->
		{% IFNOT recently_viewed_goods_empty %}
		  <div id="recently_viewed">
			<h4 class="title_block">Недавно просмотренные товары</h4>


#28 Samcopy

Samcopy

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

  • Пользователи
  • PipPipPipPip
  • 346 сообщений
  • ГородСамара

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

Вставила - и ничего :wacko: , также и раньше было.

#29 Vaccina

Vaccina

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

  • Модераторы
  • 23 708 сообщений

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

на данный момент изменения все же имеются, под каталогом товаров имеются фильтры(дубликат над товарами можете удалить в шаблоне Товары), единственное, они немного косо стоят, по просмотру структуры они сливаются с вк виджетом, проверьте пожалуйста еще раз код.

<div id="vk_groups">
должен выглядить:
<div id="vk_groups"></div>


#30 Samcopy

Samcopy

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

  • Пользователи
  • PipPipPipPip
  • 346 сообщений
  • ГородСамара

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

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

на данный момент изменения все же имеются, под каталогом товаров имеются фильтры(дубликат над товарами можете удалить в шаблоне Товары), единственное, они немного косо стоят, по просмотру структуры они сливаются с вк виджетом, проверьте пожалуйста еще раз код.

<div id="vk_groups">
должен выглядить:
<div id="vk_groups"></div>
Я не могу оставить сайт в том виде, в котором он будет отображаться, если я поставлю завершающий див после группы. Все съезжает. Почему - не знаю.

#31 OI{SA

OI{SA

    Пользователь

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

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

Здравствуйте, а для темы "Движение" есть такая возможность?

#32 AnnaM

AnnaM

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

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

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

Просмотр сообщенияOI{SA (02 Ноябрь 2014 - 04:52) писал:

Здравствуйте, а для темы "Движение" есть такая возможность?
В шаблоне "Товары" найдите код
<!-- Если в тарифном плане подключен модуль фильтров по товарам -->
		{% IF TARIFF_FEATURE_GOODS_FILTERS %}
		  <!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь -->
		  <form action="" method="get">
			<div class="filters">
и после него вставьте
<!-- Если есть возможность фильтрации товаров по наличию -->
										 {% IF SHOW_GOODS_REST_FILTER %}
										 <div class="filter">
								 <div>Наличие</div>
										 <div class="contentTbodySearchPriceFilterBlock">
												 <input class="valignMiddle" id="filter_only_with_rest" type="checkbox" name="form[filter_only_with_rest]" {% IF FORM_FILTER_ONLY_WITH_REST %}checked="checked"{% ENDIF %} value="1" onclick="this.form.submit();"
												 /><label class="valignMiddle" for="filter_only_with_rest">Только в наличии</label>
										 </div>
										 </div>
										 {% ENDIF %}
										 <!-- END Если есть возможность фильтрации товаров по наличию -->
Затем, в style.css замените
.filter {
float: left;
padding: 0 10px 0 0;
}
на
.filter {
float: left;
padding: 0 10px 0 0;
margin-right: 15px;
}






Темы с аналогичным тегами Фильтр, В наличии, Скрыть товар, Наличие, Товар отсутствует, Фильтр для Мокко, Фильтр для Техника, Фильтр для Пластик, Фильтр для Вечность, Фильтр для Осень

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

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