Выводим Описание категории только на первой странице списка товара (vamshop)

20.05.2014 | Написал

Описание категории в вамшопе выводится на всех страницах листинга. Из соображений как удобства пользователя, так и СЕО, этот текст можно скрыть с других страниц и вывести его только на первой странице списка товара. Делается это следующим способом.

Открываем Ваш шаблон листинга товара, например, /templates/ваш_шаблон/product_listing/product_listing_columns.html. Часть кода, выводящий описание категории

<div class="page">
<div class="pageItem">
{if $CATEGORIES_HEADING_TITLE}<p>{$CATEGORIES_HEADING_TITLE}</p>{/if}
{if $CATEGORIES_DESCRIPTION}<p>{$CATEGORIES_DESCRIPTION}</p>{/if}
{if $CATEGORIES_IMAGE}<p><img src="{$CATEGORIES_IMAGE}" alt="{$CATEGORIES_NAME}" /></p>{/if}
<div class="clear"></div>
</div>
</div>

заворачиваем вот в такие условия smarty:

{if !$smarty.get.sort || $smarty.get.sort == 1}
{if !$smarty.get.on_page || $smarty.get.on_page == 1}
{if !$smarty.get.page || $smarty.get.page == 1}
<div class="page">
<div class="pageItem">
{if $CATEGORIES_HEADING_TITLE}<p>{$CATEGORIES_HEADING_TITLE}</p>{/if}
{if $CATEGORIES_DESCRIPTION}<p>{$CATEGORIES_DESCRIPTION}</p>{/if}
{if $CATEGORIES_IMAGE}<p><img src="{$CATEGORIES_IMAGE}" alt="{$CATEGORIES_NAME}" /></p>{/if}
<div class="clear"></div>
</div>
</div>
{/if}
{/if}
{/if}
Метки:
Комментарии читателей статьи "Выводим Описание категории только на первой странице списка товара (vamshop)"

Нет комментариев.

Добавить комментарий

Ваш e-mail не будет опубликован.