На форуме битрикса есть код, который вставляется в init.php, как добавить номер страницы в title при наличии пагинации
AddEventHandler('main', 'OnEpilog', array('CMainHandlers', 'OnEpilogHandler'));
class CMainHandlers
{
public static function OnEpilogHandler()
{
if (isset($_GET['PAGEN_1']) && intval($_GET['PAGEN_1']) > 0) {
$title = $GLOBALS['APPLICATION']->GetTitle();
$GLOBALS['APPLICATION']->SetPageProperty('title', $title . ' - cтраница ' . intval($_GET['PAGEN_1']));
}
}
}
Попробовал его дополнить, чтобы и в description так же добавлялся номер страницы:
AddEventHandler('main', 'OnEpilog', array('CMainHandlers', 'OnEpilogHandler'));
class CMainHandlers
{
public static function OnEpilogHandler()
{
if (isset($_GET['PAGEN_1']) && intval($_GET['PAGEN_1']) > 0) {
$title = $GLOBALS['APPLICATION']->GetTitle();
$GLOBALS['APPLICATION']->SetPageProperty('title', $title . ' - cтраница ' . intval($_GET['PAGEN_1']));
$description = $GLOBALS['APPLICATION']->GetDescription();
$GLOBALS['APPLICATION']->SetPageProperty('description', $description . ' - cтраница ' . intval($_GET['PAGEN_1']));
}
}
}
однако, не работает. в title номер страницы добавляется, в description - нет. Как поправить?