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


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


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

#61 TchanSan

TchanSan

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

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

Отправлено 27 Июнь 2012 - 05:14

Просмотр сообщенияVaccina (26 Июнь 2012 - 23:09) писал:

Проверьте все ли правильно вы сделали. Если у вас происходит то что вы описываете - то это значит что вы раньше поставили закрывающий {%ENDIF%}
Я не могу проверить все ли правильно, потому что Я НЕ ЗНАЮ КАК ПРАВИЛЬНО. Поэтому, собственно и прошу Вашей помощи...
я убрал закрывающий тэг </table>  - меню во вложенных категориях перестало убегать, но в остальном все осталось также...
Помогите, пожалуйста, сделать вот так, как на вложенной картинке
т.е. чтобы при входе в каталог отображались только вложенные в него категории и не отображались товары.

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

  • 111.jpg


#62 Vaccina

Vaccina

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

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

Отправлено 27 Июнь 2012 - 20:58

Пожалуйста, приведите ваш полный шаблон "Товары"

#63 TchanSan

TchanSan

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

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

Отправлено 28 Июнь 2012 - 07:38

Просмотр сообщенияVaccina (27 Июнь 2012 - 20:58) писал:

Пожалуйста, приведите ваш полный шаблон "Товары"
<div class="page-headline">
  <h1>{CATEGORY_NAME}</h1>
</div>

<div class="pad-box">
  <!-- Строка пути -->
  <div id="site-path">
	<p>
	  <a href="http://{NET_DOMAIN}/">Главная</a> 
	  
	  <!-- Если отображаем полный каталог товаров, без указания категории -->
	  {% 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 %}
		» <a href="{CATALOG_URL}" >Каталог товаров</a> 
		{% FOR upper_navigation %}
		  {% IF upper_navigation.CURRENT %} » <span class="current">{upper_navigation.NAME}</span>{% ELSEIF upper_navigation.CURRENT_PARENT %} » <a href="{upper_navigation.URL}" >{upper_navigation.NAME}</a>{% ENDIF %}
		{% ENDFOR %}
   
	  
	</p>
  </div>
  <!-- end Строка пути -->
   {% ENDIF %}
  <!-- Короткое SEO описание категории -->
  {% IF CATEGORY_SEO_DESCRIPTION_SHORT %}
	<div style="padding-bottom:1em;">{CATEGORY_SEO_DESCRIPTION_SHORT}</div>
  {% ENDIF %}

  <!-- Фильтры показываются только если есть товары в категории -->
  {% IFNOT goods_empty %}
	<!-- Блок выбора параметра по которому производится сортировка списка товаров и возможность изменения лимитов выдачи -->
	<form action="">
	  <table class="goodsListingTopNavigation">
		<tr>
		  <td>
			<!-- Список фильтров, которые сейчас действуют на результаты поиска -->
			{% 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 %}
		  </td>
		  <td class="alignCenter viewSelector">
			<!-- Переключатель режима просмотра -->
			{% IF GOODS_VIEW_TYPE=2 %}
			  <strong title="Список товаров сейчас отображается в виде таблицы, по 2 товара на строку">Таблица</strong>&nbsp;
			  <a href="?goods_view_type=1" title="Отображать список товаров в виде списка">Список</a>
			{% ELSE %}
			  <a href="?goods_view_type=2" title="Отображать список товаров в виде таблицы с 2мя товарами на одну строку">Таблица</a>&nbsp;
			  <strong title="Список товаров сейчас отображается в виде списка, где один товар занимает одну строку">Список</strong>
			{% ENDIF %}
			<!-- /Переключатель режима просмотра -->
		  </td>
		  <td class="alignRight">
			<!-- Поле выбора лимитов -->
			{% 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 %}
		  </td>
		</tr>
	  </table>
	</form>
	<!-- END Блок выбора параметра по которому производится сортировка списка товаров -->
  {% ENDIF %}
  <!-- END Фильтры показываются только если есть товары в категории -->
  
  <!-- Goods list -->
  {% IF goods_empty %}

	<!-- Если не применено ни одного фильтра, значит в категории нет товаров -->
	{% IF goods_filters_empty %}
	 
	  <!-- Если в категории нет товаров, но есть категории, то отобразим их -->
	  {%IFNOT nested_categories_list_empty %}

		<!-- Блок навигации по категориям, вложенным в текущую категорию -->
		<ul class="content_catalog_nested_categories">
		  {% FOR nested_categories_list %}
			<li>
			  <div class="imagem"><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>
			  <a href="{nested_categories_list.URL}" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;">{nested_categories_list.NAME}</a>
			</li>
		  {% ENDFOR %}
		</ul>
		<br clear="all"/>
		
	  <!-- Если в категории нет ни товаров, ни категорий то сообщим пользователю что ничего нет -->
	  {% ELSE %}
	   <h3>Нет товаров в категории</h3>
	  {% ENDIF %}

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

  {% ELSE %}
	{% IF GOODS_VIEW_TYPE=1 %}
	  <!-- Список товаров. Список -->
	  {% FOR goods %}
		<div class="listing">
		  <div class="imagem"><a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;"><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}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">{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_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><br />
				<span class="listingDiscountInfo">До {goods.MAX_DISCOUNT_EXPIRED_AT | date} скидка составляет: {goods.MAX_DISCOUNT}%</span>
			  {% 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 %}
			</p>

			<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
			  <p>
				<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="readmore" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" 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="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</a>
			   </p>
			</form>

		  </div>
		  <div class="clr"></div>
		</div>
	  {% ENDFOR goods %}
	  <!-- /Список товаров. Список -->
	{% ELSE %}
	  <!-- Список товаров. Таблица -->
	  <table>
		<tr>
		  {% FOR goods %}
			<td class="goodsListItem">  
			  <div class="goodsListItemBlock withBorder cornerAll">
				<table class="goodsListItemImage">
				  <tr>
					<td>
					  <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>
					</td>
				  </tr>
				</table>
				
				<h3 class="goodsListItemName"><a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">{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("3","</tr><tr>","")}
		  {% ENDFOR goods %}
		</tr>
	  </table>
	<!-- /Список товаров. Таблица -->
	{% ENDIF %}
  {% ENDIF %}	   
  <!-- end Goods list -->
  
  <!-- Pages -->
  {% IF show_pages %}
  <div class="pagination">
	<span class="pp-title">Страницы:</span>
	{% FOR goods_pages %}
	  {% IF goods_pages.CURRENT %}
		<span class="pp-page pp-current">{goods_pages.PAGE}</span>
	  {% ELSE %}
		<a class="pp-page" href="{GOODS_PAGINATE_URL}&page={goods_pages.PAGE}">{goods_pages.PAGE}</a>
	  {% ENDIF %}
	{% ENDFOR %}
  </div>
  {% ENDIF %}
  <!-- end Pages -->

  <!-- Описание категории -->
  {% IF CATEGORY_DESCRIPTION %}
	<div class="htmlDataBlock">
	  {CATEGORY_DESCRIPTION}
	</div>
  {% ENDIF %}

  <!-- Полное SEO описание категории -->
  {% IF CATEGORY_SEO_DESCRIPTION_LARGE %}
	<div class="htmlDataBlock">
	  {CATEGORY_SEO_DESCRIPTION_LARGE}
	</div>
  {% ENDIF %}
  
</div>


#64 Vaccina

Vaccina

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

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

Отправлено 28 Июнь 2012 - 22:32

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

Это ваш шаблон с изменением для отображения категорий в каталоге товаров.

<div class="page-headline">
  <h1>{CATEGORY_NAME}</h1>
</div>

<div class="pad-box">
  <!-- Строка пути -->
  <div id="site-path">
	<p>
	  <a href="http://{NET_DOMAIN}/">Главная</a> 
	  
	  <!-- Если отображаем полный каталог товаров, без указания категории -->
	  {% IF IS_FULL_CATALOG %}
		 » <span class="current">Каталог товаров</span>
	  <!-- Если отображаем товары в категории -->
	  {% ELSE %}
		» <a href="{CATALOG_URL}" >Каталог товаров</a> 
		{% FOR upper_navigation %}
		  {% IF upper_navigation.CURRENT %} » <span class="current">{upper_navigation.NAME}</span>{% ELSEIF upper_navigation.CURRENT_PARENT %} » <a href="{upper_navigation.URL}" >{upper_navigation.NAME}</a>{% ENDIF %}
		{% ENDFOR %}
	  {% ENDIF %}
	  
	</p>
  </div>
  <!-- end Строка пути -->
   
  <!-- Короткое SEO описание категории -->
  {% IF CATEGORY_SEO_DESCRIPTION_SHORT %}
	<div style="padding-bottom:1em;">{CATEGORY_SEO_DESCRIPTION_SHORT}</div>
  {% ENDIF %}

  {% 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 %}

  <!-- Фильтры показываются только если есть товары в категории -->
  {% IFNOT goods_empty %}
	<!-- Блок выбора параметра по которому производится сортировка списка товаров и возможность изменения лимитов выдачи -->
	<form action="">
	  <table class="goodsListingTopNavigation">
		<tr>
		  <td>
			<!-- Список фильтров, которые сейчас действуют на результаты поиска -->
			{% 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 %}
		  </td>
		  <td class="alignCenter viewSelector">
			<!-- Переключатель режима просмотра -->
			{% IF GOODS_VIEW_TYPE=2 %}
			  <strong title="Список товаров сейчас отображается в виде таблицы, по 2 товара на строку">Таблица</strong>&nbsp;
			  <a href="?goods_view_type=1" title="Отображать список товаров в виде списка">Список</a>
			{% ELSE %}
			  <a href="?goods_view_type=2" title="Отображать список товаров в виде таблицы с 2мя товарами на одну строку">Таблица</a>&nbsp;
			  <strong title="Список товаров сейчас отображается в виде списка, где один товар занимает одну строку">Список</strong>
			{% ENDIF %}
			<!-- /Переключатель режима просмотра -->
		  </td>
		  <td class="alignRight">
			<!-- Поле выбора лимитов -->
			{% 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 %}
		  </td>
		</tr>
	  </table>
	</form>
	<!-- END Блок выбора параметра по которому производится сортировка списка товаров -->
  {% ENDIF %}
  <!-- END Фильтры показываются только если есть товары в категории -->
  
  <!-- Goods list -->
  {% IF goods_empty %}

	<!-- Если не применено ни одного фильтра, значит в категории нет товаров -->
	{% IF goods_filters_empty %}
	 
	  <!-- Если в категории нет товаров, но есть категории, то отобразим их -->
	  {%IFNOT nested_categories_list_empty %}

		<!-- Блок навигации по категориям, вложенным в текущую категорию -->
		<ul class="content_catalog_nested_categories">
		  {% FOR nested_categories_list %}
			<li>
			  <div class="imagem"><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>
			  <a href="{nested_categories_list.URL}" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;">{nested_categories_list.NAME}</a>
			</li>
		  {% ENDFOR %}
		</ul>
		<br clear="all"/>
		
	  <!-- Если в категории нет ни товаров, ни категорий то сообщим пользователю что ничего нет -->
	  {% ELSE %}
	   <h3>Нет товаров в категории</h3>
	  {% ENDIF %}

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

  {% ELSE %}
	{% IF GOODS_VIEW_TYPE=1 %}
	  <!-- Список товаров. Список -->
	  {% FOR goods %}
		<div class="listing">
		  <div class="imagem"><a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;"><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}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">{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_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><br />
				<span class="listingDiscountInfo">До {goods.MAX_DISCOUNT_EXPIRED_AT | date} скидка составляет: {goods.MAX_DISCOUNT}%</span>
			  {% 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 %}
			</p>

			<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
			  <p>
				<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="readmore" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" 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="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</a>
			   </p>
			</form>

		  </div>
		  <div class="clr"></div>
		</div>
	  {% ENDFOR goods %}
	  <!-- /Список товаров. Список -->
	{% ELSE %}
	  <!-- Список товаров. Таблица -->
	  <table>
		<tr>
		  {% FOR goods %}
			<td class="goodsListItem">  
			  <div class="goodsListItemBlock withBorder cornerAll">
				<table class="goodsListItemImage">
				  <tr>
					<td>
					  <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>
					</td>
				  </tr>
				</table>
				
				<h3 class="goodsListItemName"><a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">{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("3","</tr><tr>","")}
		  {% ENDFOR goods %}
		</tr>
	  </table>
	<!-- /Список товаров. Таблица -->
	{% ENDIF %}
  {% ENDIF %}	   
  <!-- end Goods list -->
  
  <!-- Pages -->
  {% IF show_pages %}
  <div class="pagination">
	<span class="pp-title">Страницы:</span>
	{% FOR goods_pages %}
	  {% IF goods_pages.CURRENT %}
		<span class="pp-page pp-current">{goods_pages.PAGE}</span>
	  {% ELSE %}
		<a class="pp-page" href="{GOODS_PAGINATE_URL}&page={goods_pages.PAGE}">{goods_pages.PAGE}</a>
	  {% ENDIF %}
	{% ENDFOR %}
  </div>
  {% ENDIF %}
  <!-- end Pages -->
  {% ENDIF %}
  <!-- Описание категории -->
  {% IF CATEGORY_DESCRIPTION %}
	<div class="htmlDataBlock">
	  {CATEGORY_DESCRIPTION}
	</div>
  {% ENDIF %}

  <!-- Полное SEO описание категории -->
  {% IF CATEGORY_SEO_DESCRIPTION_LARGE %}
	<div class="htmlDataBlock">
	  {CATEGORY_SEO_DESCRIPTION_LARGE}
	</div>
  {% ENDIF %}
  
</div>


#65 TchanSan

TchanSan

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

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

Отправлено 29 Июнь 2012 - 00:50

ОГРОМНОЕ Вам СПАСИБО!!!
Все именно так, как надо было.

#66 levanta

levanta

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

  • Пользователи
  • PipPipPip
  • 165 сообщений
  • ГородСанкт-Петербург

Отправлено 06 Апрель 2013 - 18:40

Просмотр сообщенияVaccina (28 Июнь 2012 - 22:32) писал:

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

Это ваш шаблон с изменением для отображения категорий в каталоге товаров.

И мне помогите пожалуйста, нужно тоже самое - отображение категорий в каталоге вместо товара. Что-то я туплю, никак не получатся, уже весь форум перечитала и всё перепробовала, но так ничего и не получается. Вот мой шаблон "товары". Пожалуйста, очень надо. Тема "Пластик"

<!-- Статический заголовок странички -->
<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="hr"></div>
<!-- Вывод каталога таблицей -->
<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">
<div class="main">
  <div class="text fnt12n htmlDataBlock">
<!-- Описание категории -->
{CATEGORY_DESCRIPTION}
  </div>
</div>
  </div>
{% ENDIF %}
<!-- Вывод информации из категории католога-Конец -->

<!-- Короткое SEO описание категории -->
{% IF CATEGORY_SEO_DESCRIPTION_SHORT %}
  <div class="headline" style="margin-top:1em;">
<div class="main brdr0">
  <div class="text fnt12n">
<p class="seo">
  {CATEGORY_SEO_DESCRIPTION_SHORT}
</p>
  </div>
</div>
  </div>
{% ENDIF %}

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

#67 support 2.0

support 2.0

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

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

Отправлено 07 Апрель 2013 - 13:30

Просмотр сообщенияlevanta (06 Апрель 2013 - 18:40) писал:

И мне помогите пожалуйста, нужно тоже самое - отображение категорий в каталоге вместо товара. Что-то я туплю, никак не получатся, уже весь форум перечитала и всё перепробовала, но так ничего и не получается. Вот мой шаблон "товары". Пожалуйста, очень надо. Тема "Пластик"


попробуйте воспользоваться данной инструкцией

#68 levanta

levanta

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

  • Пользователи
  • PipPipPip
  • 165 сообщений
  • ГородСанкт-Петербург

Отправлено 07 Апрель 2013 - 23:05

Просмотр сообщенияsupport 2.0 (07 Апрель 2013 - 13:30) писал:

попробуйте воспользоваться данной инструкцией
Спасибо, всё получилось.

#69 galya.bu7

galya.bu7

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

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

Отправлено 09 Апрель 2013 - 14:23

Просмотр сообщенияVaccina (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 %}

Напишите, пожалуйста, аналогичный код для шаблона "Техника"

#70 support 2.0

support 2.0

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

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

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

Просмотр сообщенияgalya.bu7 (09 Апрель 2013 - 14:23) писал:

Напишите, пожалуйста, аналогичный код для шаблона "Техника"

в шаблоне техника в разделе каталог если в ней только категории вложены, тогда на этой странице покажутся категории товаров. Проверьте у себя в админке в разделе Товары -> товары -> каталог товаров на сайте -> нет ли у Вас там товаров, только ли категории там добавлены

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

  • ScreenShot 218.png


#71 galya.bu7

galya.bu7

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

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

Отправлено 09 Апрель 2013 - 20:28

Просмотр сообщенияsupport 2.0 (09 Апрель 2013 - 16:12) писал:

в шаблоне техника в разделе каталог если в ней только категории вложены, тогда на этой странице покажутся категории товаров. Проверьте у себя в админке в разделе Товары -> товары -> каталог товаров на сайте -> нет ли у Вас там товаров, только ли категории там добавлены
да, только категории:) в этом случае проблема решается просто - я каталог сделала главной страницей. спасибо!




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

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