Добавляем № страницы к мета параметрам страницы

2k
Алексей,
Добавляем № страницы к мета параметрам страницы

Раньше почти на каждом проекте это делали, щас почему-то забыли. А вообще полезный функционал, избавляет от необходимости закрывать от индексации 2-е и последующие страницы.

Раньше почти на каждом проекте это делали, щас почему-то забыли. А вообще полезный функционал, избавляет от необходимости закрывать от индексации 2-е и последующие страницы.

Делается просто. В init.php добавляем код:


if ($_REQUEST['PAGEN_1'] >= 1) {
	AddEventHandler("main", "OnEpilog", "metaModify");

	function metaModify () {
		global $APPLICATION;
		$addString = IntVal($_REQUEST['PAGEN_1']).' страница';
		if ($pageTitle = $APPLICATION->GetTitle()){
			$APPLICATION->SetTitle($pageTitle.', '.$addString);
		}
		if ($title = $APPLICATION->GetTitle('title')) {
			$APPLICATION->SetPageProperty('title', $title.', '.$addString);
		}
		if ($description = $APPLICATION->GetProperty('description')) {
			$APPLICATION->SetPageProperty('description', $description.' '.$addString);
		}
		if ($keywords = $APPLICATION->GetProperty('keywords')) {
			$APPLICATION->SetPageProperty('keywords', $keywords.', '.$addString);
		}
	}
}

И готово.

Есть вопросы или нашли ошибку? Напишите комментарий (можно без регистрации), отвечать стараюсь быстро.

Опубликовано 18 августа 2017 | Обновлено 9 октября 2018
seo
Поделиться
Похожие статьи
Создание рекламы в Yandex Direct через API Битрикс
В Битриксе есть занимательная штука - автоконтекст. Это когда рекламное объявление показывается в за...
Читать дальше » 0
Алексей,
Свойство привязанного элемента в SEO шаблоне
Например для формирования названия отзыва: "Отзыв о товаре {Короткое название товара} от {Производит...
Читать дальше » 0
Алексей,
Комментарии
❮…❯
Авторизуйтесь чтобы получать уведомления об ответе
Раньше почти на каждом проекте это делали, щас почему-то забыли. А вообще полезный функционал, избавляет от необходимости закрывать от индексации 2-е и последующие страницы.