Перейти к содержанию
Форум поддержки пользователей VamShop

Выводить описание категории только на первой странице


Рекомендуемые сообщения

Всем привет!

Можно ли реализовать следующее:

Не выводить описание категории при переходе на следующие страницы в этой категории, а выводить только на первой странице категории, то есть:

на странице domain.com.ua/spalni.html - описание категории показывается,

а при переходе на domain.com.ua/spalni.html?page=2, domain.com.ua/spalni.html?page=3, всякие сортировки и так далее описание категории не показывается

На примере:

http://www.dommebel-1md.ru/catalog/list/1/ - внизу есть описание категории

http://www.dommebel-1md.ru/catalog/list/1/15/ - на 2 странице уже нет

У нас получается один и тот же текст на всех страницах категории, сортировках - это как-бы плохо для SEO.

Может это уже обсуждалось, плиз ткнуть :)

Ссылка на сообщение
Поделиться на другие сайты

Попробуй такой условие просто в шаблоне вставлять:


{if $smarty.get.page}
{$CATEGORIES_DESCRIPTION}
{/if}
[/code]

Ссылка на сообщение
Поделиться на другие сайты

При таком условии описание выводит на 2, 3 и т.д. страницах, а на самой странице категории не выводит. То есть получилось наоборот.

Ссылка на сообщение
Поделиться на другие сайты

Спасибо VaM и mosquito, то что нужно :)

Вот только описание вылазит на сортировках, но у меня эти страницы не попали в индекс ПС Google и Yandex, я изначально закрыл все ссылки так:

<noindex><a rel="nofollow" href="{$LINK_sort_price_asc}">{#text_sort_price_asc#}</a></noindex> |

<noindex><a rel="nofollow" href="{$LINK_sort_name_asc}">{#text_sort_name_asc#}</a></noindex>

Есть ли возможность решить с сортировками?

Ссылка на сообщение
Поделиться на другие сайты

Так ты ссылку сортировки тоже задай в условие, посмотри как ссылка выглядит и добавляй через or:


{if !$smarty.get.page or !$smarty.get.параметр-сортировки or !$smarty.get.ещё-параметр сортировки и т.д.}
{$CATEGORIES_DESCRIPTION}
{/if}
[/code]

Ссылка на сообщение
Поделиться на другие сайты

А как правильно вводить этот параметр, если ввожу так !$smarty.get.?on_page=20 или !$smarty.get.on_page=20 выдает ошибку

Ссылка на сообщение
Поделиться на другие сайты

{if !$smarty.get.page or !$smarty.get.on_page} и так {if !$smarty.get.page or !$smarty.get.page.on_page}

описание показывается на данной сортировке

только так работает:

{if !$smarty.get.sort}

{if !$smarty.get.on_page}

{if !$smarty.get.page}

{$CATEGORIES_DESCRIPTION}

{/if}

{/if}

{/if}

а так почему-то нет:

{if !$smarty.get.sort or !$smarty.get.on_page or !$smarty.get.page}

{$CATEGORIES_DESCRIPTION}

{/if}

Ссылка на сообщение
Поделиться на другие сайты

кстати помоему нужно поправить вывод по дефолтным данным типа:


{if !$smarty.get.page || $smarty.get.page == 1}
[/code]

и так для остальных...

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...