0 Пользователей и 1 Гость просматривают эту тему.
  • 5 Ответов
  • 419 Просмотров
*

Festival

  • Осваиваюсь на форуме
  • 34
  • 1 / 0
Приветствую!

Подскажите как сделать, чтобы описание категории отображалось только на первой странице пагинации? Т.к. имеется множество категорий, в которых большое количество материалов с разбивкой по страницам. На одной странице не больше 10 ссылок на материалы.

Так вот описание к категории дублируется на всех страницах, на которые она разбита, а мне нужно, по канонам seo, только на главной странице категории.

Для вывода использую стандартный компонент из коробки в Joomla: com_content, но немного измененный под свои нужды. Файл приложил.

Либо кусок кода который нужно изменить (но правда я не уверен, что именно он отвечает за вывод описания):
Код
<?php if ($beforeDisplayContent || $afterDisplayContent || $this->params->get('show_description', 1) || $this->params->def('show_description_image', 1)) : ?>
<div class="category-desc clearfix">
<?php if ($this->params->get('show_description_image') && $this->category->getParams()->get('image')) : ?>
<img src="<?php echo $this->category->getParams()->get('image'); ?>" alt="<?php echo htmlspecialchars($this->category->getParams()->get('image_alt'), ENT_COMPAT, 'UTF-8'); ?>">
<?php endif; ?>
<?php echo $beforeDisplayContent; ?>
<?php if ($this->params->get('show_description') && $this->category->description) : ?>
<?php echo JHtml::_('content.prepare', $this->category->description, '', 'com_content.category'); ?>
<?php endif; ?>
<?php echo $afterDisplayContent; ?>
</div>
<?php endif; ?>
*

NewUsers

  • Завсегдатай
  • 1623
  • 140 / 0
Код: php
if(!$this->pagination->limitstart) { echo 'выводить описание'; }
Занимаюсь создание расширений только для Joomla 3.x.x | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на Яндекс.Деньги. Помогу с переездом на PHP 7.x и исправлю ошибки PHP
*

Festival

  • Осваиваюсь на форуме
  • 34
  • 1 / 0
Код: php
if(!$this->pagination->limitstart) { echo 'выводить описание'; }
Спасибо за ответ! Только не понятно, куда нужно прописывать данный код?
*

NewUsers

  • Завсегдатай
  • 1623
  • 140 / 0
Спасибо за ответ! Только не понятно, куда нужно прописывать данный код?
Код: php
if ($beforeDisplayContent || $afterDisplayContent || $this->params->get('show_description', 1) || $this->params->def('show_description_image', 1) && !$this->pagination->limitstart) :
Занимаюсь создание расширений только для Joomla 3.x.x | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на Яндекс.Деньги. Помогу с переездом на PHP 7.x и исправлю ошибки PHP
*

Festival

  • Осваиваюсь на форуме
  • 34
  • 1 / 0
Код: php
if ($beforeDisplayContent || $afterDisplayContent || $this->params->get('show_description', 1) || $this->params->def('show_description_image', 1) && !$this->pagination->limitstart) :
Я прописал
Код
<?php if ($beforeDisplayContent || $afterDisplayContent || $this->params->get('show_description', 1) || $this->params->def('show_description_image', 1) && !$this->pagination->limitstart) : ?>
<div class="category-desc clearfix">

к сожалению не помогло, описание все равно присутствует в пагинации
*

NewUsers

  • Завсегдатай
  • 1623
  • 140 / 0
к сожалению не помогло, описание все равно присутствует в пагинации
Тогда, что выполнит переменная $this->pagination->limitstart если перейти на другие страницы
Занимаюсь создание расширений только для Joomla 3.x.x | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на Яндекс.Деньги. Помогу с переездом на PHP 7.x и исправлю ошибки PHP
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Пропала кнопка редактирования материала на сайте (не в админке) Joomla!, 3.9.13

Автор DvaIL87

Ответов: 9
Просмотров: 158
Последний ответ Сегодня в 02:50:21
от DvaIL87
После установки Joomla нет возможности вносить изменения

Автор Виктор1

Ответов: 12
Просмотров: 147
Последний ответ 13.11.2019, 13:57:06
от wishlight
Пагинация на сайте Joomla

Автор francais999

Ответов: 15
Просмотров: 470
Последний ответ 10.11.2019, 18:28:52
от AlekVolsk
Вышел релиз безопасности Joomla 3.9.13

Автор b2z

Ответов: 13
Просмотров: 1022
Последний ответ 09.11.2019, 19:37:17
от SeBun
Не доступно обновление Joomla

Автор vipex

Ответов: 17
Просмотров: 1563
Последний ответ 09.11.2019, 19:30:44
от SeBun