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


Порядок Товаров В Каталоге


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

#1 551

551

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

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

Отправлено 31 Август 2012 - 16:16

Добрый день.

Как расставить товары в категории? Задать им свой порядок. По какому принципу вообще товары выстраиваются в категории?

#2 551

551

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

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

Отправлено 04 Сентябрь 2012 - 11:24

Понял, что удалил выпадающий список для выбора отображения списка товаров в каталоге. Как его вернуть?

#3 a.pashuta

a.pashuta

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

  • Пользователи
  • PipPipPipPip
  • 1 072 сообщений

Отправлено 04 Сентябрь 2012 - 13:53

Просмотр сообщения551 (04 Сентябрь 2012 - 11:24) писал:

Понял, что удалил выпадающий список для выбора отображения списка товаров в каталоге. Как его вернуть?
Хм... Как вариант, восстановить шаблоны из бэкапа, от последней даты сохранения, в разделе "Сайт" > "Редактор тем", в самом низу страницы.

#4 a.pashuta

a.pashuta

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

  • Пользователи
  • PipPipPipPip
  • 1 072 сообщений

Отправлено 04 Сентябрь 2012 - 14:01

Просмотр сообщения551 (31 Август 2012 - 16:16) писал:

Добрый день.

Как расставить товары в категории? Задать им свой порядок. По какому принципу вообще товары выстраиваются в категории?
Вывод товара в нужном порядке можно настроить в разделе "Настройки" > "Основные" > блок "Товары" > "Поле сортировки товаров по умолчанию".

#5 551

551

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

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

Отправлено 04 Сентябрь 2012 - 17:50

Просмотр сообщенияa.pashuta (04 Сентябрь 2012 - 13:53) писал:

Хм... Как вариант, восстановить шаблоны из бэкапа, от последней даты сохранения, в разделе "Сайт" > "Редактор тем", в самом низу страницы.

А другого варианта нет? У меня в этот шаблон внесено много правок, они собьются после восстановления. Какой код этого выпадающего списка?

#6 Vaccina

Vaccina

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

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

Отправлено 05 Сентябрь 2012 - 07:33

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

<!-- Статический заголовок странички -->
<div class="headline" style="background:none;">
  <div class="h1static clear">
	<h1 class="fnt18n">{CATEGORY_NAME}</h1>
  </div>
</div>
<!-- Статический заголовок странички-Конец -->
<div class="padd">
  <div class="speedbar fnt11n txtalgnlft">
	<a href="http://{NET_DOMAIN}/">Главная</a>
	<!-- Если отображаем полный каталог товаров, без указания категории -->
	{% IF IS_FULL_CATALOG %}
	  &raquo; <span class="fnt11b">Каталог товаров</span>
	<!-- Если отображаем товары в категории -->
	{% ELSE %}
	  &raquo; <a href="{CATALOG_URL}">Каталог товаров</a>
	  {% FOR upper_navigation %}
		{% IF upper_navigation.CURRENT %}
		  &raquo; <span class="fnt11b">{upper_navigation.NAME}</span>
		{% ELSEIF upper_navigation.CURRENT_PARENT %}
		  &raquo; <a href="{upper_navigation.URL}">{upper_navigation.NAME}</a>
		{% ENDIF %}
	  {% ENDFOR %}
	{% ENDIF %}
  </div>
</div>
<!-- Фильтры показываются только если есть товары в категории -->
{% 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 Фильтры показываются только если есть товары в категории -->
		  
<!-- Товары -->
{% IF goods_empty %} 
  <!-- Если не применено ни одного фильтра, значит в категории нет товаров -->
  {% IF goods_filters_empty %} 
	<!-- Если в категории нет товаров, но есть категории, то отобразим их -->
	{%IFNOT nested_categories_list_empty %} 
	  <!-- Блок навигации по категориям, вложенным в текущую категорию -->
	  <div class="box padd">
		<table class="table" cellpadding="5" cellspacing="0">
		  <tr>
			{% FOR nested_categories_list %}
			  <td>
				<div class="tabproduct">
				  <div class="title fnt12b txtalgncnt">
					<a href="{nested_categories_list.URL}" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;">{nested_categories_list.NAME}</a>
				  </div>
				  <div class="img txtalgncnt">
					<a href="{nested_categories_list.URL}" title="Перейти на страницу &laquo;{nested_categories_list.NAME}&raquo;"><img {% IF nested_categories_list.IMAGE_EMPTY %}src="{ASSETS_IMAGES_PATH}no-photo-small.png" width="130"{% ELSE %}src="{nested_categories_list.IMAGE_MEDIUM}"{% ENDIF %} alt="{nested_categories_list.NAME}" /></a>
				  </div>
				  <div class="buttons txtalgncnt">
					<a href="{nested_categories_list.URL}" class="whtgreen" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;">Перейти в категорию</a>
				  </div>
				</div>
			  </td>
			  {% IFNOT nested_categories_list.last %}{nested_categories_list.index | is_divided("3","</tr><tr>","")}{% ENDIF %}
			{% ENDFOR %}
		  </tr>
		</table> 
	  </div>
	  <br clear="all"/>
	<!-- Если в категории нет ни товаров, ни категорий то сообщим пользователю что ничего нет -->
	{% ELSE %}
	  <div class="infoblock fnt12b txtalgnlft" style="margin-bottom:10px;">Нет товаров в категории</div>
	{% ENDIF %}
  <!-- Если производили фильтрацию товаров в категории -->
  {% ELSE %}
	<div class="infoblock fnt12b txtalgnlft" style="margin-bottom:10px;">Нет товаров для выбранных условий</div>
  {% ENDIF %}
{% ELSE %}
  <!-- Вывод каталога таблицей -->
  {% IF GOODS_VIEW_TYPE=1 %} 
	<!-- Вывод каталога списком -->
	{% FOR goods %}
	  <div class="hr"></div>
	  <div class="box padd">
		<div class="titlebox txtalgnlft">
		  <ul>
			<li class="blue fnt11b">
			  <h2><a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">
			  {% IF goods.MAX_REST_VALUE=0 %}Товара нет{% ENDIF %}
			  {% IF goods.MAX_REST_VALUE>0 %}В наличии{% ENDIF %}
			  </a></h2>
			</li>
			<li class="default fnt12b "><a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">{goods.NAME}</a></li>
		  </ul>
		</div>
		<div class="ulproduct">
		  <div class="img txtalgncnt">
			<a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}" /></a>
		  </div>
		  <div class="infoproduct">
			<div class="name fnt14b">
			  <a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">{goods.NAME}</a>
			</div>
			<div class="info fnt11n txtalgnlft">
			  {goods.DESCRIPTION_SHORT}
			</div>
			<div class="buttons">
			  {% IF goods.MAX_REST_VALUE>0 %}
				<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
				  <div>
					<input type="hidden" name="hash" value="{HASH}" />
					<input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
					<input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
					<a class="whtgray" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить сейчас</a>
					<a href="{goods.URL}" class="whtgray" title="Подробнее о товаре &laquo;{goods.NAME}&raquo;">Подробнее</a>
				  </div>
				</form>
			  {% ENDIF %}
			  {% IF goods.MAX_REST_VALUE=0 %}<a href="{goods.URL}" class="whtgray" title="Подробнее о товаре &laquo;{goods.NAME}&raquo;">Подробнее</a>{% ENDIF %}
			</div>
			<div class="price fnt12b txtalgnlft">
			  Цена:
			  {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
				<span>{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span>
			  {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
				<span>{goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span>
			  {% ENDIF %}
			  <em class="fnt12b">{goods.MIN_PRICE_NOW | money_format}</em>
			</div>
		  </div>
		  <div class="clear"></div>
		</div>
	  </div>
	{% ENDFOR goods %} 
  <!-- Вывод каталога списком-Конец -->
  {% ELSE %}
	<!-- Вывод каталога таблицей -->
	<div class="box padd">
	  <table class="table" cellpadding="5" cellspacing="0">
		<tr>
		  {% FOR goods %}
			<td>
			  <div class="tabproduct">
				<div class="title fnt12b txtalgncnt">
				  <a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">{goods.NAME}</a>
				</div>
				<div class="img txtalgncnt">
				  <a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}" /></a>
				</div>
				<div class="price fnt12b txtalgncnt">
				  Цена:
				  {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
					<span>{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span>
				  {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
					<span>{goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span>
				  {% ENDIF %}
				  <em class="fnt12b">{goods.MIN_PRICE_NOW | money_format}</em>
				</div>
				<div class="buttons txtalgncnt">
				  {% IF goods.MAX_REST_VALUE>0 %}
					<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
					  <div>
						<input type="hidden" name="hash" value="{HASH}" />
						<input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
						<input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
						<a href="{goods.URL}" class="whtgreen" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">Подробнее</a>
						<a class="blgreen" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</a>
					  </div>
					</form>
				  {% ENDIF %}
				  {% IF goods.MAX_REST_VALUE=0 %}<a href="{goods.URL}" class="whtgreen" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">Подробнее</a>{% ENDIF %}
				</div>
			  </div>
			</td>
			
			{% IFNOT goods.last %}
			  {% IF index_page %} 
				{goods.index | is_divided("2","</tr><tr>","")}
			  {% ELSE %}
				{goods.index | is_divided("3","</tr><tr>","")}
			  {% ENDIF %}
			{% ENDIF %}
		  {% ENDFOR %}
		</tr>
	  </table>
	</div>
	<!-- Вывод каталога таблицей-Конец -->
  {% ENDIF %}
{% ENDIF %}	   
<!-- Товары-конец -->			
			
<!-- Навигация по каталогу -->
{% IF show_pages %}
  <div class="navigation fnt12n padd clear">
	<span>Страницы:</span>
	{% FOR goods_pages %}
	  {% IF goods_pages.CURRENT %}
		<span class="current">{goods_pages.PAGE}</span>
	  {% ELSE %}
		<a href="{GOODS_PAGINATE_URL}&amp;page={goods_pages.PAGE}">{goods_pages.PAGE}</a>
	  {% ENDIF %}
	{% ENDFOR %}
  </div>
{% ENDIF %} 
<!-- Навигация по каталогу-Конец -->
<!-- Вывод информации из категории католога -->
{% IF CATEGORY_DESCRIPTION %}
  <div class="headline" style="background:none;">
	<div class="htmlDataBlock">
	  <div class="main brdr0">
		<div class="text fnt12n">
		  <!-- Описание категории -->
		  {CATEGORY_DESCRIPTION} 
		</div>
	  </div>
	</div>
  </div>
{% ENDIF %} 
<!-- Вывод информации из категории католога-Конец -->

<!-- Вывод полного SEO описание категорииа -->
{% IF CATEGORY_SEO_DESCRIPTION_LARGE %}
  <div class="headline" style="background:none;">
	<div class="htmlDataBlock">
	  <div class="main brdr0">
		<div class="text fnt12n">
		  <!-- Полное SEO описание категории -->
		  <p class="seo">
			{CATEGORY_SEO_DESCRIPTION_LARGE}
		  </p>
		</div>
	  </div>
	</div>
  </div>
{% ENDIF %} 
<!-- Вывод полного SEO описание категорииа-Конец -->


#7 551

551

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

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

Отправлено 05 Сентябрь 2012 - 11:54

Спасибо.

#8 551

551

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

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

Отправлено 05 Сентябрь 2012 - 14:51

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

#9 Vaccina

Vaccina

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

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

Отправлено 06 Сентябрь 2012 - 06:59

Сортировка товаров по умолчанию задается в разделе Настройки -> Основные -> "Поле сортировки товаров по умолчанию"

#10 551

551

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

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

Отправлено 06 Сентябрь 2012 - 10:31

Спасибо!

#11 Farid

Farid

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

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

Отправлено 21 Январь 2014 - 14:44

Просмотр сообщенияa.pashuta (04 Сентябрь 2012 - 14:01) писал:

Вывод товара в нужном порядке можно настроить в разделе "Настройки" > "Основные" > блок "Товары" > "Поле сортировки товаров по умолчанию".
А как расположить товары в произвольном порядке? Так, как я захочу.

#12 @lina_va

@lina_va

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

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

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

Просмотр сообщенияFarid (21 Январь 2014 - 14:44) писал:

А как расположить товары в произвольном порядке? Так, как я захочу.
К  сожалению, расположить товары в произвольном порядке нельзя. Но Вы можете сделать, чтобы в каталоге он размещался по определенному правилу. Реализация этого решения была написана модератором выше




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

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