Увидел. Реально ошибка с определением текущей страницы. Спасибо.
UPD. Вариант через получение лимитов.
Проверено на J! 3.0 + com_k2 - работает
<?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 );
}
} ?>
/* далее разметка index.php шаблона*/
Здравствуйте! Спасибо за рабочее решение!
Работает на многих сайтах, но на одном из сайтов столкнулся с проблемой, вместо
<title>Страница №2 - Текст моего заголовка</title> вообще нечего не указано, станавится просто
<title></title> , т.е. удаляется даже та информация которая была до применения кода, в description аналогично становится пусто
<meta name="description" content="" /> На этом же самом сайте, но на локальном сервере,
все работает исправно, как повторюсь и на многих других сайтах. Перепроверил настройки, вроде все на всех сайтах аналогично.
Посоветуйте куда копать, в чем может быть проблема?
Благодарю за ответ!Joomla! 3.10.3
K2 v2.10.3UPD Проблема решилась после принудительного пересохранения файла index.php в UTF-8 (случайно обратил внимание в редакторе FTP клиента, что по каким-то причинам у index.php на хостинге вдруг стала кодировка ANSI)
