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


Размещение В Каталоге


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

#1 Misrob

Misrob

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

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

Отправлено 19 Апрель 2011 - 11:38

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

#2 a.pashuta

a.pashuta

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

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

Отправлено 19 Апрель 2011 - 11:56

Просмотр сообщенияMisrob (19 Апрель 2011 - 11:38) писал:

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

#3 Misrob

Misrob

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

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

Отправлено 19 Апрель 2011 - 12:09

Просмотр сообщенияa.pashuta (19 Апрель 2011 - 11:56) писал:

Это можно сделать воспользовавшись вот этой веткой форума.
Извините, но в этой ветке не нашёл ответ на свой вопрос. Вопрос остаётся открытым.

#4 a.pashuta

a.pashuta

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

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

Отправлено 19 Апрель 2011 - 13:06

Просмотр сообщенияMisrob (19 Апрель 2011 - 12:09) писал:

Извините, но в этой ветке не нашёл ответ на свой вопрос. Вопрос остаётся открытым.
Сделать как предлагаете Вы не представляется возможным. На ветке форума, которую мы Вам предложили представлен пример того как можно сделать что бы  каталоге товаров отображался список корневых категорий.

#5 Misrob

Misrob

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

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

Отправлено 19 Апрель 2011 - 13:19

Просмотр сообщенияa.pashuta (19 Апрель 2011 - 13:06) писал:

Сделать как предлагаете Вы не представляется возможным. На ветке форума, которую мы Вам предложили представлен пример того как можно сделать что бы  каталоге товаров отображался список корневых категорий.
Теперь понял, спасибо.
Для темы МОККО представленный код подойдёт?

#6 Vaccina

Vaccina

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

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

Отправлено 19 Апрель 2011 - 21:15

Да, подойдет. только его нужно будет изменить.

Как я поняла, вам нужен блок

{% IF IS_FULL_CATALOG %}
	<!-- Блок навигации по категориям, вложенным в текущую категорию -->
	<ul class="content_catalog_nested_categories">
	  {% FOR nested_categories_list %}
		<li>
		  <div class="imagem"><a href="{nested_categories_list.URL}" title="Перейти к категории «{nested_categories_list.NAME}»"><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>
		  <a href="{nested_categories_list.URL}" title="Перейти к категории «{nested_categories_list.NAME}»">{nested_categories_list.NAME}</a>
		</li>
	  {% ENDFOR %}
	</ul>
	<br clear="all"/>
  {% ELSE %}
   ...
  {% ENDIF %}

т.е вам нужно сделать следующее

найти

<!-- end Строка пути -->

заменить на

 <!-- end Строка пути -->

  {% IF IS_FULL_CATALOG %}
	<!-- Блок навигации по категориям, вложенным в текущую категорию -->
	<ul class="content_catalog_nested_categories">
	  {% FOR nested_categories_list %}
		<li>
		  <div class="imagem"><a href="{nested_categories_list.URL}" title="Перейти к категории «{nested_categories_list.NAME}»"><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>
		  <a href="{nested_categories_list.URL}" title="Перейти к категории «{nested_categories_list.NAME}»">{nested_categories_list.NAME}</a>
		</li>
	  {% ENDFOR %}
	</ul>
	<br clear="all"/>
  {% ELSE %}

далее найти

{% IF CATEGORY_SEO_DESCRIPTION_LARGE %}
	<div>
	  {CATEGORY_SEO_DESCRIPTION_LARGE}
	</div>
  {% ENDIF %}

и заменить этот блок на

{% IF CATEGORY_SEO_DESCRIPTION_LARGE %}
	<div>
	  {CATEGORY_SEO_DESCRIPTION_LARGE}
	</div>
  {% ENDIF %}
{% ENDIF %}


#7 Misrob

Misrob

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

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

Отправлено 21 Апрель 2011 - 11:57

Спасибо за совет.
Только я не понял в каком из представленных по ссылке кодов нужно сделать эти вставки. Попробовал - не получилось.
Я просто хотел добиться того, чтобы в каталоге товаров (при нажатии на закладку "Каталог товаров") отображались не все товарные позиции cайта, а категории с картинками категорий.

#8 Vaccina

Vaccina

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

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

Отправлено 21 Апрель 2011 - 18:12

Вам нужно делать изменения в шаблоне "html". Код изменения(выше ссылке), это 15й пост.

#9 Misrob

Misrob

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

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

Отправлено 25 Апрель 2011 - 12:31

Просмотр сообщенияVaccina (21 Апрель 2011 - 18:12) писал:

Вам нужно делать изменения в шаблоне "html". Код изменения(выше ссылке), это 15й пост.
Спасибо за попытку помочь, но ничего не получается.

#10 support

support

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

  • Модераторы
  • 3 686 сообщений
  • ГородМосква

Отправлено 26 Апрель 2011 - 22:52

Просмотр сообщенияMisrob (25 Апрель 2011 - 12:31) писал:

Спасибо за попытку помочь, но ничего не получается.
Напишите пожалуйста на каком этапе возникает загвоздка, что конкретно не получается?

#11 Misrob

Misrob

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

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

Отправлено 27 Апрель 2011 - 13:51

Просмотр сообщенияsupport (26 Апрель 2011 - 22:52) писал:

Напишите пожалуйста на каком этапе возникает загвоздка, что конкретно не получается?
Мне нужно, чтобы при нажатии на закладку "каталог товаров" появлялись лого и название категорий. А при входе в категорию представление товарных позиций осталось бы как по умолчанию сейчас в каталоге. А в представленных кодах html товарные позиции идут укрупнённые по 2-3 штуки вряд.

#12 a.pashuta

a.pashuta

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

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

Отправлено 28 Апрель 2011 - 12:41

Просмотр сообщенияMisrob (27 Апрель 2011 - 13:51) писал:

Мне нужно, чтобы при нажатии на закладку "каталог товаров" появлялись лого и название категорий.
Для отображения в каталоге только логотипов и названий категорий нужно перенести товары расположенные в каталоге в другие категории.

Просмотр сообщенияMisrob (27 Апрель 2011 - 13:51) писал:

А при входе в категорию представление товарных позиций осталось бы как по умолчанию сейчас в каталоге.
Соответственно с точностью до наоборот: добавить товар в нужную категорию.

Просмотр сообщенияMisrob (27 Апрель 2011 - 13:51) писал:

А в представленных кодах html товарные позиции идут укрупнённые по 2-3 штуки вряд.
Перефразируйте вопрос. Не совсем понятно что вы имели ввиду.

#13 Misrob

Misrob

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

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

Отправлено 28 Апрель 2011 - 13:22

Просмотр сообщенияa.pashuta (28 Апрель 2011 - 12:41) писал:

Для отображения в каталоге только логотипов и названий категорий нужно перенести товары расположенные в каталоге в другие категории.
Соответственно с точностью до наоборот: добавить товар в нужную категорию.
У меня вообще-то все товары разнесены по категориям, но они почему-то отображаются в закладке "каталог товаров" все подряд.
В каталоге у меня нет ни одной товарной позиции, только категории.

Просмотр сообщенияa.pashuta (28 Апрель 2011 - 12:41) писал:

Перефразируйте вопрос. Не совсем понятно что вы имели ввиду.
Мне просто давали ссылку выше по тексту, где приведены разные коды html для разного представления товара. По 2 и 3 в колонку, с кнопками "купить" и без них, в посте №2.

#14 Vaccina

Vaccina

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

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

Отправлено 28 Апрель 2011 - 23:55

Хм... так и не смогла понять что вам нужно.
  Немного накидала изменения для темы "Мокко" от "Сияние"
  Прежде чем делать изменения сохраните шаблон "Товары"
  
Далее замените шаблон товары данным кодом

<p id="breadcrumb">Вы здесь: <a href="http://{NET_DOMAIN}/">Главная</a> 


<!-- Если отображаем полный каталог товаров, без указания категории -->
	  {% IF IS_FULL_CATALOG %}
		> <strong>Каталог товаров</strong>
	  <!-- Если отображаем товары в категории -->
	  {% ELSE %}
		> <a href="{CATALOG_URL}" >Каталог товаров</a> 
		{% FOR upper_navigation %}
		  {% IF upper_navigation.CURRENT %} > <strong>{upper_navigation.NAME}</strong>{% ELSEIF upper_navigation.CURRENT_PARENT %} > <a href="{upper_navigation.URL}" >{upper_navigation.NAME}</a>{% ENDIF %}
		{% ENDFOR %}
	  {% ENDIF %}
</p>

<h1>{CATEGORY_NAME}</h1>

{% IF IS_FULL_CATALOG %}
	<!-- Блок навигации по категориям, вложенным в текущую категорию -->
	<ul class="content_catalog_nested_categories">
	  {% FOR nested_categories_list %}
		<li>
		  <div class="imagem"><a href="{nested_categories_list.URL}" title="Перейти к категории «{nested_categories_list.NAME}»"><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>
		  <a href="{nested_categories_list.URL}" title="Перейти к категории «{nested_categories_list.NAME}»">{nested_categories_list.NAME}</a>
		</li>
	  {% ENDFOR %}
	</ul>
	<br clear="all"/>
  {% ELSE %}

 <!-- Короткое SEO описание категории -->
{CATEGORY_SEO_DESCRIPTION_SHORT} 


<table>
  
  <!-- Фильтры показываются только если есть товары в категории -->
  {% IFNOT goods_empty %}
	<!-- Дополнительная навигация для работы со списком товаров -->
	<tr>
	  <!-- Блок выбора параметра по которому производится сортировка списка товаров и возможность изменения лимитов выдачи -->
	  <td>
		<form action="">
		  <!-- Список фильтров, которые сейчас действуют на результаты поиска -->
		  {% FOR goods_filters %}
			<input type="hidden" name="{goods_filters.NAME}" value="{goods_filters.VALUE}" />
		  {% ENDFOR %}
  
		  <!-- Поле выбора сортировки -->
		  {% 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 %}
		  
		  <!-- Поле выбора лимитов -->
		  {% IF goods_show_per_page %}
			Показывать по:
			<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>
		  {% ENDIF %}
		</form>
	  </td>
	  <!-- END Блок выбора параметра по которому производится сортировка списка товаров -->
	 <td class="alignCenter viewSelector">
			  <!-- Переключатель режима просмотра -->
			  {% IF GOODS_VIEW_TYPE=2 %}
				<strong title="Список товаров сейчас отображается в виде таблицы, по 2 товара на строку">Таблица</strong> 
				<a href="?goods_view_type=1" title="Отображать список товаров в виде списка">Список</a>
			  {% ELSE %}
				<a href="?goods_view_type=2" title="Отображать список товаров в виде таблицы с 2мя товарами на одну строку">Таблица</a> 
				<strong title="Список товаров сейчас отображается в виде списка, где один товар занимает одну строку">Список</strong>
			  {% ENDIF %}
			  <!-- /Переключатель режима просмотра -->
	  </td>
	  <!-- Страницы -->
	  <td class="alignRight">
		<div>
		  {% IF show_pages %}
		  <div class="square_pages">
			<span>Страницы: </span>
			  {% FOR goods_pages %}
				{% IF goods_pages.CURRENT %}
				  <b>{goods_pages.PAGE}</b>
				{% ELSE %}
				  <a href="{GOODS_PAGINATE_URL}&page={goods_pages.PAGE}">{goods_pages.PAGE}</a>
				{% ENDIF %}
			  {% ENDFOR %}
		  </div>
		  {% ENDIF %}
		</div>
	  </td>
	  <!-- END Страницы -->
	</tr>
	<!-- END Дополнительная навигация для работы со списком товаров -->
  {% ENDIF %}
  <!-- END Фильтры показываются только если есть товары в категории -->
  
  <!-- Список товаров -->
  <tr>
	<td colspan="3">
	  <table style="padding:0px;margin:0px;">
		<tr>
		  
		  <!-- Если список товаров пуст -->
		  {% IF goods_empty %}
			<td>
			  <!-- Если не применено ни одного фильтра, значит в категории нет товаров -->
			  {% IF goods_filters_empty %}
			   
				<!-- Если в категории нет товаров, но есть категории, то отобразим их -->
				{%IFNOT nested_categories_list_empty %}
		  
				  <!-- Блок навигации по категориям, вложенным в текущую категорию -->
				  <ul class="content_catalog_nested_categories">
					{% FOR nested_categories_list %}
					  <li>
						<div class="withBorder cornerAll" style="padding:1em">
						  <div><a href="{nested_categories_list.URL}" title="Перейти к категории «{nested_categories_list.NAME}»"><img {% IF nested_categories_list.IMAGE_EMPTY %}src="{ASSETS_IMAGES_PATH}no-photo-small.png"{% ELSE %}src="{nested_categories_list.IMAGE_MEDIUM}"{% ENDIF %} alt="{nested_categories_list.NAME}" /></a></div>
						  <a href="{nested_categories_list.URL}" title="Перейти к категории «{nested_categories_list.NAME}»">{nested_categories_list.NAME}</a>
						</div>
					  </li>
					{% ENDFOR %}
				  </ul>
				  <br clear="all"/>

				<!-- Если в категории нет ни товаров, ни категорий то сообщим пользователю что ничего нет -->
				{% ELSE %}
				 <h3>Нет товаров в категории</h3>
				{% ENDIF %}
		  
			  <!-- Если производили фильтрацию товаров в категории -->
			  {% ELSE %}
				<h3>Нет товаров для выбранных условий</h3>
			  {% ENDIF %}
			</td>

		  <!-- Если есть товары -->
		  {% ELSE %}
		   {% IF GOODS_VIEW_TYPE=1 %}
		<!-- Список товаров. Список -->
		{% FOR goods %}
		  <div class="listing">
			<div class="imagem"><a href="{goods.URL}"><img {% IF goods.IMAGE_EMPTY %}src="{ASSETS_IMAGES_PATH}no-photo-medium.png" width="220"{% ELSE %}src="{goods.IMAGE_SMALL}"{% ENDIF %} alt="{goods.NAME}" /></a></div>
	  
			<div class="contm">
			  <h3><a href="{goods.URL}">{goods.NAME}</a></h3>
			  <p>
				{goods.DESCRIPTION_SHORT}
			  </p>
			  <p>
				Цена сейчас: <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a><br />
				{% IF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
				  Старая цена: <a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</a>
				{% ENDIF %}
			  </p>
			  <p>
				{% IF goods.MIN_REST_VALUE %}Есть в наличии{% ELSE %}Нет в наличии{% ENDIF %}
			  </p>
			  <p>  
				<a class="readmore" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Добавить в корзину">В корзину</a><br />
						 
				<a class="readmore" title="{goods.NAME}" href="{goods.URL}">Подробнее</a>
			  </p>
			</div>
			<div class="clr"></div>
		  </div>
		{% ENDFOR goods %}
		<!-- /Список товаров. Список -->
	  {% ELSE %}
		<!-- Список товаров. Таблица -->

			{% FOR goods %}
			  <td class="goodsListItem">  
				<div class="goodsListItemBlock withBorder cornerAll">
				  <div class="goodsListItemImage"><a href="{goods.URL}"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}" alt="{goods.NAME}" /></a></div>
				  <h3 class="goodsListItemName"><a href="{goods.URL}">{goods.NAME}</a></h3>
				  <div class="goodsListItemPriceNew">
					<a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a>
				  </div>  
				  <div class="goodsListItemPriceOld">
					{% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
					  <a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
					{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
					  <a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</a>
					{% ENDIF %}
				  </div>
				</div>
			  </td>
			  {goods.index | is_divided("4","</tr><tr>","")}
			{% ENDFOR goods %}
		  {% ENDIF %}
		 {% ENDIF %} 
		</tr>
	  </table>
	</td>
  </tr>
  <!-- END Список товаров -->
  
  <!-- Подвал таблицы со списком товаров -->
  <tr>
	<!-- Страницы -->
	<td colspan="3" class="alignRight">
	  <div>
		{% IF show_pages %}
		<div class="square_pages">
		  <span>Страницы: </span>
			{% FOR goods_pages %}
			  {% IF goods_pages.CURRENT %}
				<b>{goods_pages.PAGE}</b>
			  {% ELSE %}
				<a href="{GOODS_PAGINATE_URL}&page={goods_pages.PAGE}">{goods_pages.PAGE}</a>
			  {% ENDIF %}
			{% ENDFOR %}
		</div>
		{% ENDIF %}
	  </div>
	</td>
	<!-- END Страницы -->
  </tr>
  <!-- END Подвал таблицы со списком товаров -->

</table>
{% ENDIF %}
<!-- Описание категории -->
{CATEGORY_DESCRIPTION}

<!-- Полное SEO описание категории -->
{CATEGORY_SEO_DESCRIPTION_LARGE}



#15 Misrob

Misrob

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

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

Отправлено 04 Май 2011 - 09:00

Просмотр сообщенияVaccina (28 Апрель 2011 - 23:55) писал:

Хм... так и не смогла понять что вам нужно.
  Немного накидала изменения для темы "Мокко" от "Сияние"
  Прежде чем делать изменения сохраните шаблон "Товары"
  
Далее замените шаблон товары данным кодом

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

#16 Rusperson

Rusperson

    Новичок

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

Отправлено 22 Июнь 2011 - 20:48

Спасибо

#17 Vaccina

Vaccina

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

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

Отправлено 23 Июнь 2011 - 18:18

Пожалуйста сообщите адрес вашего магазина.

#18 Rusperson

Rusperson

    Новичок

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

Отправлено 23 Июнь 2011 - 20:11

Спасибо

#19 Vaccina

Vaccina

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

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

Отправлено 25 Июнь 2011 - 10:35

Попробуйте заменить
{goods.index | is_divided("2","</tr><tr>","")}

на

{goods.index | is_divided("3","</tr><tr>","")}

так же удалите следующий блок

<div>
				  {goods.DESCRIPTION_SHORT}
				</div>

Цитата

Не могу найти строчку с кодом "серого цвета", чтобы изменить его на #000000

Попробуйте добавить в файл стилей(в конец файла) следующий класс

.goodsData > p {
color:#000000 !important;
}

#20 pit1664

pit1664

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

  • Пользователи
  • PipPipPip
  • 59 сообщений
  • ГородРостов-на-Дону

Отправлено 31 Август 2011 - 11:40

У меня всё получилось, а как теперь добавить картинку категории?




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

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