matvey 0 Опубликовано 28 февраля, 2009 Жалоба Share Опубликовано 28 февраля, 2009 Всем привет! Можно ли реализовать следующее: Не выводить описание категории при переходе на следующие страницы в этой категории, а выводить только на первой странице категории, то есть: на странице 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. Может это уже обсуждалось, плиз ткнуть :) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 февраля, 2009 Жалоба Share Опубликовано 28 февраля, 2009 Попробуй такой условие просто в шаблоне вставлять: {if $smarty.get.page}{$CATEGORIES_DESCRIPTION}{/if}[/code] Ссылка на сообщение Поделиться на другие сайты
matvey 0 Опубликовано 28 февраля, 2009 Автор Жалоба Share Опубликовано 28 февраля, 2009 При таком условии описание выводит на 2, 3 и т.д. страницах, а на самой странице категории не выводит. То есть получилось наоборот. Ссылка на сообщение Поделиться на другие сайты
mosquito 0 Опубликовано 28 февраля, 2009 Жалоба Share Опубликовано 28 февраля, 2009 помоему и гением не нужно быть чтоб изменить на {if !$smarty.get.page} :D Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 марта, 2009 Жалоба Share Опубликовано 1 марта, 2009 Да, тогда как mosquito говорит, можно попробовать: {if !$smarty.get.page}{$CATEGORIES_DESCRIPTION}{/if}[/code] Ссылка на сообщение Поделиться на другие сайты
matvey 0 Опубликовано 1 марта, 2009 Автор Жалоба Share Опубликовано 1 марта, 2009 Спасибо 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> Есть ли возможность решить с сортировками? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 марта, 2009 Жалоба Share Опубликовано 1 марта, 2009 Так ты ссылку сортировки тоже задай в условие, посмотри как ссылка выглядит и добавляй через or: {if !$smarty.get.page or !$smarty.get.параметр-сортировки or !$smarty.get.ещё-параметр сортировки и т.д.}{$CATEGORIES_DESCRIPTION}{/if}[/code] Ссылка на сообщение Поделиться на другие сайты
matvey 0 Опубликовано 1 марта, 2009 Автор Жалоба Share Опубликовано 1 марта, 2009 А как правильно вводить этот параметр, если ввожу так !$smarty.get.?on_page=20 или !$smarty.get.on_page=20 выдает ошибку Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 марта, 2009 Жалоба Share Опубликовано 1 марта, 2009 Просто get.on_page Если нужно что б вы выводилось, если в строке браузера задан on_page Ссылка на сообщение Поделиться на другие сайты
matvey 0 Опубликовано 1 марта, 2009 Автор Жалоба Share Опубликовано 1 марта, 2009 {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} Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 марта, 2009 Жалоба Share Опубликовано 1 марта, 2009 Попробуйте вместо or указать and Хотя можно конечно и три условия. Ссылка на сообщение Поделиться на другие сайты
matvey 0 Опубликовано 1 марта, 2009 Автор Жалоба Share Опубликовано 1 марта, 2009 Благодарю за помощь, and помогло :) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 марта, 2009 Жалоба Share Опубликовано 1 марта, 2009 Не за что Ссылка на сообщение Поделиться на другие сайты
mosquito 0 Опубликовано 2 марта, 2009 Жалоба Share Опубликовано 2 марта, 2009 кстати помоему нужно поправить вывод по дефолтным данным типа: {if !$smarty.get.page || $smarty.get.page == 1}[/code]и так для остальных... Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения