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


Изменение Отображения Каталога

каталог изменить

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

#1 dive.bot

dive.bot

    Новичок

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

Отправлено 29 Июль 2013 - 21:35

Возможно-ли изменить отображение каталога на сайте, чтобы вместо обычного показа всех товаров выводились категории (как в админке)?
каталог.jpg

#2 support 2.0

support 2.0

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

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

Отправлено 29 Июль 2013 - 21:39

Просмотр сообщенияdive.bot (29 Июль 2013 - 21:35) писал:

Возможно-ли изменить отображение каталога на сайте, чтобы вместо обычного показа всех товаров выводились категории (как в админке)?
Прикрепленный файл каталог.jpg

Здравствуйте, укажите, пожалуйста, номер Вашего аккаунта (в бэк-офисе последняя вкладка аккаунт SL-***). Нужен шаблон Вашего сайта, чтобы мы смогли написать инструкцию

#3 dive.bot

dive.bot

    Новичок

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

Отправлено 30 Июль 2013 - 15:15

SL-208897
шаблон пластик
divebot.ru

#4 support 2.0

support 2.0

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

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

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

Просмотр сообщенияdive.bot (30 Июль 2013 - 15:15) писал:

SL-208897
шаблон пластик
divebot.ru

Попробуйте использовать следующий код шаблона "Товары"

<!-- Статический заголовок странички -->
<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>

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

<!-- Фильтры показываются только если есть товары в категории -->
{% 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="main brdr0">
<div class="text fnt12n">
<!-- Описание категории -->
{CATEGORY_DESCRIPTION}
<!-- Полное SEO описание категории -->
{% IF CATEGORY_SEO_DESCRIPTION_LARGE %}
<p class="seo">
{CATEGORY_SEO_DESCRIPTION_LARGE}
</p>
{% ENDIF %}
</div>
</div>
</div>
{% ENDIF %}
<!-- Вывод информации из категории католога-Конец -->

{%ENDIF%}


#5 dive.bot

dive.bot

    Новичок

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

Отправлено 31 Июль 2013 - 21:11

спасибо, все получилось

#6 dive.bot

dive.bot

    Новичок

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

Отправлено 02 Август 2013 - 22:32

Снова я! Сразу не заметил, но не все получилось. :)
В конечной папке проблема:
1.jpg

Хотелось-бы вернуть отображение в конечной папке к первоначальному виду, если возможно.
Если нет, то привести нынешний вид к человеческому.

Заранее спасибо!

#7 Vaccina

Vaccina

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

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

Отправлено 03 Август 2013 - 02:11

В вашем шаблоне "Товары" перед строкой

<div class="box padd">

добавьте

<div class="hr"></div>


#8 Brock

Brock

    Новичок

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

Отправлено 17 Сентябрь 2013 - 20:26

А мне наоборот нужно сделать. sl-195786. Нужно что бы на странице Каталог, все товары, изо всех категорий были россыпью. Как сделать?

#9 Сake

Сake

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

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

Отправлено 18 Сентябрь 2013 - 00:50

Попробуйте использовать следующий код шаблона "Товары"
Скрытый текст





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

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