|
Станислав Боровик
Зарегистрирован: 29 янв 2015, 17:22 Сообщения: 75
|
Добрый день. Подскажите пожалуйста как убрать описание категорий на страницах пагинации. Раньше описание я выводил специальным блоком на страницах категорий, потом Вы добавили описание категорий в движок - это было еще в 2005 году. У меня были внесены изменения в скрипт и описание категорий показывалось только на первой странице рубрики, чтобы не было дублей для seo. Я недавно обновился и увидел, что описание выводится на всех страницах категории.
Вы мне вносили изменения в скрипт, чтобы описание выводилось внизу страницы, а не вверху как по умолчанию: в файле includes/compile/cat.php заменить строку echo stripslashes($cats_id[$main_id]['description']); на строку $smarty->assign('cat_description', $cats_id[$main_id]['description']); Затем, в нужной позиции шаблона body2.html или footer.html используете переменную {%$cat_description%}
Наверное еще было что-то изменено, но я не могу найти другой код.
Как прописать условие проверки, что это первая страница пагинации и тогда вывести описание категории в шаблоне, а если это вторая или любая другая, то уже не выводить.
Мне было бы проще, чтобы Вы модифицировали код вывода описания в шаблоне, чтобы я мог его сам заменить в случае обновления движка. Что-то типа такого
if page=1 ( {%$cat_description%} ) else (не выводить описание категории)
Или подскажите как это реализовать? Спасибо.
|
|
Geo
Администратор
Зарегистрирован: 20 сен 2010, 21:15 Сообщения: 2968
|
Попробуйте так {%if !($smarty.get.page > 1)) %}{%$cat_description%}{%/if%}
|
|
Станислав Боровик
Зарегистрирован: 29 янв 2015, 17:22 Сообщения: 75
|
Не работает. Вообще описание перестает отображаться и на первой и на всех других страницах.
|
|
Anatoly
Зарегистрирован: 12 апр 2014, 14:05 Сообщения: 103
|
{%if !($smarty.get.page > 1)%}{%$cat_description%}{%/if%}
|
|
Станислав Боровик
Зарегистрирован: 29 янв 2015, 17:22 Сообщения: 75
|
Большое спасибо. Все работает! Скобочка решает все!!!  ))
|