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


Отображение Товара На Странице Поиска


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

#1 Rustam

Rustam

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

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

Отправлено 03 Март 2016 - 22:50

Добрый вечер.
SL-377135
На странице товаров сделал по умолчанию отображение списком и убрал возможность выбора варианта отображения пользователем. Научили здесь: http://forum.storela...ировка-товаров/
На странице поиска нужно тоже сделать отображение по умолчанию списком. Пытался сделать по предложенным для каталога советам - не выходит. Помогите.
Спасибо.

#2 Vaccina

Vaccina

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

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

Отправлено 04 Март 2016 - 06:02

В шаблоне Поиск найдите:
<!-- Вывод товаров ТАБЛИЦЕЙ -->
	{% IF GOODS_VIEW_TYPE=1 %}
	  <div class="products grid row">
		{% FOR goods %}

замените на:
<!-- Вывод товаров ТАБЛИЦЕЙ -->
	{% IF GOODS_VIEW_TYPE=2 %}
	  <div class="products grid row">
		{% FOR goods %}

Далее найдите:
<!-- Вывод товаров Списком -->
	{% IF GOODS_VIEW_TYPE=2 %}
	  <div class="products list row" id="products-list">
		{% FOR goods %}

замените на:
<!-- Вывод товаров Списком -->
	{% IF GOODS_VIEW_TYPE=1 %}
	  <div class="products list row" id="products-list">
		{% FOR goods %}


#3 Rustam

Rustam

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

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

Отправлено 04 Март 2016 - 22:35

Отображение исправили.
В выпадающем списке сортировки на странице поиска появилась пустая строка. На странице каталога товаров такого нет. Как убрать ее?

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

  • 2016-03-04 22-30-32 Скриншот экрана.png


#4 Vaccina

Vaccina

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

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

Отправлено 05 Март 2016 - 05:05

В шаблоне Поиск найдите:
<label>Сортировать по:</label>
								<select name="goods_search_field_id" class="selectBox sort-by">
								  {% FOR goods_order_fields %}
										<option value="{goods_order_fields.ID}" 
										{% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}
										{% IF goods_order_fields.NAME = наличию: мало — много || goods_order_fields.NAME= наличию: много — мало || goods_order_fields.NAME=цене: Дорогие — Дешевые || goods_order_fields.NAME=изображению: есть — нет || goods_order_fields.NAME=изображению: нет — есть || goods_order_fields.NAME=названию: А — я || goods_order_fields.NAME=названию: я — А || goods_order_fields.NAME=дате: старые — новые ||  goods_order_fields.NAME=рейтингу: Плохие — Хорошие|| goods_order_fields.NAME=количеству отзывов: Мало — Много %}style="display:none;"{%ENDIF%}>
																																																				 {%IF goods_order_fields.NAME=цене: Дешевые — Дорогие%}возрастанию цены{% ENDIF %}
																																																				 {%IF goods_order_fields.NAME=дате: новые — старые%}дате добавления{% ENDIF %}
																{%IF goods_order_fields.NAME=рейтингу: Хорошие — Плохие%}рейтингу{% ENDIF %}
																{%IF goods_order_fields.NAME=количеству отзывов: Много — Мало%}количеству отзывов{% ENDIF %}
																																 </option>
								  {% ENDFOR %}
								</select>

замените на:
<label>Сортировать по:</label>
								<select name="goods_search_field_id" class="selectBox sort-by">
								  {% FOR goods_order_fields %}
										{% IF goods_order_fields.NAME = наличию: мало — много || goods_order_fields.NAME= наличию: много — мало || goods_order_fields.NAME=цене: Дорогие — Дешевые || goods_order_fields.NAME=изображению: есть — нет || goods_order_fields.NAME=изображению: нет — есть || goods_order_fields.NAME=названию: А — я || goods_order_fields.NAME=названию: я — А || goods_order_fields.NAME=дате: старые — новые ||  goods_order_fields.NAME=рейтингу: Плохие — Хорошие|| goods_order_fields.NAME=количеству отзывов: Мало — Много %}{% ELSE %}
		  <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>
{%IF goods_order_fields.NAME=цене: Дешевые — Дорогие%}возрастанию цены{% ENDIF %}
{%IF goods_order_fields.NAME=дате: новые — старые%}дате добавления{% ENDIF %}
{%IF goods_order_fields.NAME=рейтингу: Хорошие — Плохие%}рейтингу{% ENDIF %}
{%IF goods_order_fields.NAME=количеству отзывов: Много — Мало%}количеству отзывов
{% ELSE %}{goods_order_fields.NAME}{% ENDIF %}
</option>{%ENDIF%}
{% ENDFOR %}
								</select>


#5 Rustam

Rustam

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

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

Отправлено 12 Март 2016 - 22:41

Не вышло.
Получилось как на картинке.

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

  • 2016-03-12 22-30-46 Скриншот экрана.png


#6 MikDark

MikDark

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

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

Отправлено 13 Март 2016 - 13:08

Просмотр сообщенияRustam (12 Март 2016 - 22:41) писал:

Не вышло.
Получилось как на картинке.

Попробуйте заменить код в шаблоне Поиск:
								 <option value="{goods_order_fields.ID}"
								 {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>
								 {%IF goods_order_fields.NAME=цене: Дешевые — Дорогие%}возрастанию цены{% ENDIF %}
							 {%IF goods_order_fields.NAME=дате: новые — старые%}дате добавления{% ENDIF %}
							 {%IF goods_order_fields.NAME=рейтингу: Хорошие — Плохие%}рейтингу{% ENDIF %}
							 {%IF goods_order_fields.NAME=количеству отзывов: Много — Мало%}количеству отзывов{% ELSE %}
								 {goods_order_fields.NAME}{% ENDIF %}
								 </option>

на

								 <option value="{goods_order_fields.ID}"
								 {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>
								 {%IF goods_order_fields.NAME=цене: Дешевые — Дорогие%}возрастанию цены{% ENDIF %}
							 {%IF goods_order_fields.NAME=дате: новые — старые%}дате добавления{% ENDIF %}
							 {%IF goods_order_fields.NAME=рейтингу: Хорошие — Плохие%}рейтингу{% ENDIF %}
							 {%IF goods_order_fields.NAME=количеству отзывов: Много — Мало%}количеству отзывов{% ENDIF %}
{%IF goods_order_fields.NAME=Релевантности поисковому запросу%}Релевантности поисковому запросу{% ENDIF %}
								 </option>


#7 Rustam

Rustam

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

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

Отправлено 13 Март 2016 - 13:15

Все клево, спасибо большое.




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

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