Мелочь, но порой спрашивают "как сделать, чтобы номер страницы отражался в заголовке". Понятно, чтобы это было универсально и в одном месте на весь проект. Вот код обработчика. [spoiler]
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.' (страница '.intval($_GET['PAGEN_1']).')');
}
}
}
(можно исправить вывод под себя) Получаем
Замечу, что данный код прекрасно дружит с "красивым ЧПУ".
PS: Как и в случае с ЧПУ код заточен на одну постраничку на странице и с идентификатором PAGEN_1
Я извиняюсь за глупый вопрос, но я совсем новичок в Битриксе. Мне очень нужно чтобы приведенная выше функция заработала, но я не совсем понимаю в какой файл и в какое место необходимо этот код вставить? Заранее спасибо за ответ!
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».