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


Как Сделать Расширенный Поиск По Товарам?


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

#1 LondonShirts.ru

LondonShirts.ru

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

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

Отправлено 23 Декабрь 2012 - 02:08

Коллеги, подскажите пожалуйста:
На сайте
http://www.kupirubashku.ru/
есть справа вверху блок поиска по товарам - можно отсортировать по размеру, рукаву и тд

Както подобное можно сделать?

Спасибо!

#2 Koderhan

Koderhan

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

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

Отправлено 24 Декабрь 2012 - 07:33

Да. Такое можно реализовать с помощью фильтров к категории.
При редактирование категории там есть блок настроек "Фильтры".
Можно добавить определенный фильтр для категории.
ScreenShot 278.jpg

#3 Repych

Repych

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

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

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

Просмотр сообщенияKoderhan (24 Декабрь 2012 - 07:33) писал:

Да. Такое можно реализовать с помощью фильтров к категории.
При редактирование категории там есть блок настроек "Фильтры".
Можно добавить определенный фильтр для категории.
Прикрепленный файл ScreenShot 278.jpg
Добрый день!
Помогите, пожалуйста, я в свойствах категории не вижу фильтра по характеристикам (см. файл). С чем это может быть связано?
В SEO параметрах этого тоже нет.

Ответ: Я понял, это зависит от тарифа.

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

  • Снимок.PNG

Сообщение отредактировал Repych: 08 Апрель 2013 - 16:29


#4 support 2.0

support 2.0

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

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

Отправлено 08 Апрель 2013 - 17:41

Просмотр сообщенияRepych (08 Апрель 2013 - 16:27) писал:

Добрый день!
Помогите, пожалуйста, я в свойствах категории не вижу фильтра по характеристикам (см. файл). С чем это может быть связано?
В SEO параметрах этого тоже нет.

Ответ: Я понял, это зависит от тарифа.

фильтры по товарам доступны только начиная с тарифного плана Стандарт, а у вас на сколько я вижу ТП Оптима

#5 werror

werror

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

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

Отправлено 20 Июнь 2013 - 01:05

Так и не отпал основной вопрос. Как реализовать фильтр по всем товарам на главной странице?

#6 Vaccina

Vaccina

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

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

Отправлено 20 Июнь 2013 - 01:28

На счет фильтра отвечено выше.
А фильтр на главной странице обсуждался в сл.ветке форума:
http://forum.storela...-товарам-на-гл/

#7 werror

werror

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

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

Отправлено 20 Июнь 2013 - 09:45

Я читал эту ветку, даже перед тем как задать вопрос. Предложенное там решение:

Цитата

Можно на главную страницу назначить страницу и добавить в эту страницы код:
<script type="text/javascript">// <![CDATA[
window.location = "каталог товаров"

// ]]></script>

не подходит, т.к. фактически переадресует с главной в категорию товаров. Необходим фильтр непосредственно на главной(с сохранением полноценной главной страницы), оптимальным был бы сквозной в шапке или отдельным блоком сбоку.

Пример подходящей реализации был приведен выше:

Цитата



#8 Koderhan

Koderhan

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

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

Отправлено 20 Июнь 2013 - 12:25

Просмотр сообщенияwerror (20 Июнь 2013 - 09:45) писал:

Я читал эту ветку, даже перед тем как задать вопрос. Предложенное там решение:



не подходит, т.к. фактически переадресует с главной в категорию товаров. Необходим фильтр непосредственно на главной(с сохранением полноценной главной страницы), оптимальным был бы сквозной в шапке или отдельным блоком сбоку.

Пример подходящей реализации был приведен выше:
К сожалению фильтры выводить на главной странице нельзя.

#9 werror

werror

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

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

Отправлено 20 Июнь 2013 - 13:03

Понятно. Попробую тогда сделать ссылку "Расширенный поиск", на видном месте, на категорию со всем товарами.

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

#10 Koderhan

Koderhan

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

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

Отправлено 20 Июнь 2013 - 16:01

Просмотр сообщенияwerror (20 Июнь 2013 - 13:03) писал:

Понятно. Попробую тогда сделать ссылку "Расширенный поиск", на видном месте, на категорию со всем товарами.

Подскажите, как сместить блок филтров из левой части наверх в центр (под шапку)?
В файле "HTML" нужно перенести код:

<!-- Если в тарифном плане подключен модуль фильтров по товарам -->
			  {% IF TARIFF_FEATURE_GOODS_FILTERS %}
			   
				<!-- Фильтры по товарам. Появляются только на странице категории и поиска по товарам -->
				{% IF SHOW_GOODS_FILTERS %}
				  <br /><h4 class="contentTbodyCatalogHeader noBorder">Фильтры по товарам</h4>
	   
				  <!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь -->
				  <form action="" method="get">
					<div class="contentTbodySearchFilterBlock cornerAll">
					  <!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд батареи) -->
					  {% FOR filter_attr_list %}
						<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}]" 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>
					  {% ENDFOR %}
	   
					  <!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
					  {% FOR filter_prop_list %}
						<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}]" 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>
					  {% ENDFOR %}
					</div>
				  </form>
				{% ENDIF %}
			  {% ENDIF %}
		  <!-- END Если в тарифном плане подключен модуль фильтров по товарам -->
До кода:
{BODY}





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

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