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

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

  • Завсегдатай
  • 1621
  • 137 / 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

  • Завсегдатай
  • 1621
  • 137 / 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

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

Вышел релиз безопасности Joomla! 3.9.9 и баг-фикс 3.9.10

Автор b2z

Ответов: 49
Просмотров: 1244
Последний ответ 17.07.2019, 16:51:53
от apikron
Вышел релиз безопасности Joomla! 3.9.7 и баг-фикс релиз Joomla! 3.9.8

Автор b2z

Ответов: 20
Просмотров: 2233
Последний ответ 09.07.2019, 18:19:15
от b2z
Joomla! 3.4.8 расширение для формы заявок

Автор joonnikk

Ответов: 0
Просмотров: 92
Последний ответ 03.07.2019, 13:38:00
от joonnikk
Ошибки БД при Joomla 3.7.0

Автор deloputalo

Ответов: 31
Просмотров: 2806
Последний ответ 29.06.2019, 09:45:11
от daniilnikitin
Joomla 3.8.1 и CAPTCHA - reCAPTCHA v2

Автор pavel666

Ответов: 8
Просмотров: 2470
Последний ответ 28.06.2019, 11:06:23
от Cedars