sanches.free
Добоавить номер страницы в Title и Description в Битрикс
Решение, как сделать автоматическое добавление номера страницы в мета-теги Title и Description для страниц пагинации в «1С-Битрикс» Решение:
Добавить в init.php:
AddEventHandler("main", "OnEndBufferContent", "ChangeMyContent");
function ChangeMyContent(&$content)
{
if(isset($_GET['PAGEN_1']))
{
$page=(int)$_GET['PAGEN_1'];
$pattern = '/(.*?)<title[^>]*>(.*?)\n?\n?<\/title>(.*)/s';
$replacement = '$1<title>$2'.' страница - '.$page.'</title>$3';
$content= preg_replace($pattern, $replacement, $content);
$pattern = '/(.*?)<meta name="description" content="(.*?)\n?\n?"\s?\/>(.*)/s';
$replacement = '$1<meta name="description" content="$2'.' страница - '.$page.'" />$3';
$content= preg_replace($pattern, $replacement, $content);
}
}Новый комментарийДобавить комментарийНовый комментарий отправлен на модерациюПохожие решения:
Canonical для всех страниц Понравилось решение?
Создано: 25.11.2021 Просмотров: 2287Не хотите копаться сами?
Починю за 1-3 дня. Без предоплаты — оплата по результату.
15+ лет опыта с 1С-Битрикс · Без предоплаты · 7 дней гарантии