Разные Титлы(title) в пагинации joomla

Что бы уникализировать title на страницах пагинации нужно добавить в шаблон в самом начале следующий код:

<?php

defined('_JEXEC') or die;
$app = JFactory::getApplication();

$mpPageID          = JRequest::getInt( 'start' );

// Получаем ЛИМИТЫ, не зависимо от типа используемого компонента, т.к. у меня например, используется com_k2
// а не com_content
$limit = $app->getUserStateFromRequest('global.list.limit', 'limit', $app->getCfg('list_limit'), 'int');

$title                  = $this->getTitle();
$pageDescription  = $this->getMetaData('description');

if ($mpPageID > 1) {
    $mpPageID = $mpPageID / $limit + 1;
    $this->setTitle( 'Страница №'.$mpPageID.' - '.$title);
    $this->setMetaData( 'og:title', 'Страница №'.$mpPageID.' - '.$title );
    if ($pageDescription) {
         $this->setMetaData( 'description',  'Страница №'.$mpPageID.' - '.$pageDescription, true );
 $this->setMetaData( 'og:description',  'Страница №'.$mpPageID.' - '.$pageDescription, true );
    }
} ?>
Запись опубликована в рубрике Joomla, SEO. Добавьте в закладки постоянную ссылку.

Один комментарий на «Разные Титлы(title) в пагинации joomla»

  1. Дмитрий говорит:

    У меня почему-то вторая страница называется 1.5, вторая 2, третья 2.5 и т.д.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *