@denism300

Как в description добавить номер страницы?

На форуме битрикса есть код, который вставляется в 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 - нет. Как поправить?
  • Вопрос задан
  • 316 просмотров
Пригласить эксперта
Ответы на вопрос 1
@sybear
$description = $APPLICATION->GetProperty("description");
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы