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

#1 3 мая 2019 в 08:54
Доброго всем дня! Подскажите, как выводить описание категории только на первой странице, дабы на страницах пагинации оно не выводилось?
#3 3 мая 2019 в 23:19
В админке не встречал такой опции. Можно выводить описание по условиям в templates\default\controllers\content\category_view.tpl.php
Но надо б определиться:
Нужно для всех категорий на сайте? Или для всех категорий определённого типа контента? Или для нескольких категорий? Или для отдельно взятой категории?
#4 3 мая 2019 в 23:48
Как вариант, в файле templates/шаблон/controllers/content/category_view.tpl.php добавить позицию для виджетов и выводить описание виджетом.
#5 4 мая 2019 в 00:22

Нужно для всех категорий на сайте? Или для всех категорий определённого типа контента? Или для нескольких категорий? Или для отдельно взятой категории?

Олег Васильевич я

Логично для всех, ибо это дубликат причем жесткий.

Я таким макаром пользуюсь

Открыть файл templates/шаблон/controllers/content/category_view.tpl.php

Найти
  1. <?php if (!empty($category['description'])){?>
  2. <div class="category_description"><?php echo $category['description']; ?></div>
  3. <?php } ?>
Заменить на
  1. <?php if (!empty($category['description']) && preg_match('/page/', $_SERVER['REQUEST_URI']) == 0){?>
  2. <div class="category_description"><?php echo $category['description']; ?></div>
  3. <?php } ?>
#6 4 мая 2019 в 08:47
ХурумБурум, Большое спасибо за решение!
#7 10 сентября 2019 в 22:57
Подскажите как еще ключевики и сео описание убрать со страниц категорий. Оставить только на первой.
#8 5 февраля 2020 в 21:59
Подскажите, в чем причина, что отображается такая запись, см. скрин.
Notice: Undefined index: cover in /home/krasno03/agrospravka.com.ua/www/templates/default/controllers/content/category_view.tpl.php on line 98

В этом файле в этой строке, указано:
$img_src = html_image_src($c['cover'], $ctype['options']['cover_preset'], true);

я подозреваю, что нет картинок, которые должны отображаться, а как это исправить?
Прикрепленный файл
_eu52h.png 35 Кб
#9 5 февраля 2020 в 22:42
Merchantz, попробуйте вместо этой строки использовать конструкцию
  1.  
  2. if (!empty($c['cover'])) {
  3. $img_src = html_image_src($c['cover'], $ctype['options']['cover_preset'], true);
  4. }
  5.  
хуже стать не должно.
И стоит посмотреть, что у вас в Тип контента > Настройки > Категории > Пресеты обложек категорий
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.