Как изменить title 1c bitrix

Использование заголовка помогает привлечь внимание пользователей к странице сайта, а также создать общее представление о ее содержании и назначении. Кроме того,...

Просмотров: 19676
Дата последнего изменения: 26.05.2021

Сложность урока:

1 уровень — интуитивно все понятно из интерфейса, но почитать стоит.

2

3

4

5

Недоступно в лицензиях:

Ограничений нет

Использование заголовка помогает привлечь внимание пользователей к странице сайта, а также создать общее представление о ее содержании и назначении. Кроме того, для того чтобы пользователь мог безошибочно определить, в каком окне открыта интересующая его страница, рекомендуется задавать дополнительные заголовки страниц для отображения в качестве заголовка окна браузера.

Управление

Создание и изменение заголовка страницы, а также окна веб-браузера может быть выполнено как с помощью средств административного, так и публичного раздела.

Примечание: Установка дополнительного заголовка окна веб-браузера осуществляется с помощью зарезервированного в продукте свойства title.

Для удобного использования свойства следует задать его название (например, Дополнительный заголовок (заголовок окна веб-браузера)) в настройках модуля Управление структурой.

Подробнее про установку нескольких заголовков смотрите на странице Примеры работы.

Примечание: Некоторые компоненты могут самостоятельно устанавливать заголовок, учитывайте это при работе.

Заголовок страницы

Заголовок страницы может быть установлен следующими способами.

  • При редактировании документа с помощью встроенного редактора (в режиме «Текст», «PHP» или «HTML»). В этом случае заголовок страницы задается путем подстановки в код документа следующей функции:

    <?
    $APPLICATION->SetTitle("О компании");
    ?>

  • Заголовок документа может устанавливаться динамически одним из компонентов, расположенным на странице. В приведенном ниже примере в качестве заголовка страницы используется имя текущего информационного блока:

    <?
    $arIBlock = GetIBlock($ID, "news")
    $APPLICATION->SetTitle($arIBlock["NAME"]);
    …
    ?>

Вывод заголовка документа выполняется с помощью размещения функции ShowTitle() в месте показа заголовка страницы:

<H1><?$APPLICATION->ShowTitle()?></H1>

Если при выводе заголовка страницы функция ShowTitle() использует параметр false, это означает, что для установки заголовка страницы не нужно проверять значение свойства title (например, Дополнительный заголовок (заголовок окна веб-браузера)).

<H1><?$APPLICATION->ShowTitle(false)?></H1>

Т.е. в качестве заголовка страницы будет использован заголовок, установленный функцией SetTitle().

Примечание: Подробнее про работу функции ShowTitle(false) смотрите на странице Примеры работы.

Заголовок окна веб-браузера

Вывод заголовка окна веб-браузера выполняется с помощью кода ShowTitle(), размещенного в области <head> шаблона дизайна сайта:

<head><title><?$APPLICATION->ShowTitle()?></title></head>

Заголовок окна веб-браузера может быть установлен с использованием различных механизмов. По умолчанию заголовок устанавливается в свойстве страницы title (например, Дополнительный заголовок (заголовок окна веб-браузера)). Если значение данного свойства не указано, то заголовок окна браузера будет установлен равным текущему заголовку страницы.

Примечание: Заголовок окна браузера может также устанавливаться с помощью функции SetPageProperty() или задаваться в публичной части сайта. Подробнее смотрите на странице Примеры работы.

Внимание! Если на странице располагается несколько одинаковых функций или компонентов, которые могут устанавливать заголовок, то использоваться будет тот заголовок, который задается в самой последней (самой нижней на странице) функции/компоненте.

  • Главная
  • Документация
  • Техраздел
  • Битрикс
  • Метатеги

Создание метатегов на статичных страницах

На статичных страницах метатеги можно заполнить при создание страницы.

Заголовок h1 можно прописать в редакторе.

Вывод заголовка можно создать один раз для всех страниц сайта прописав его в шаблоне

<h1><?$APPLICATION->ShowTitle(false);?></h1>

В таком случае заголовок будет взят из названия страницы (раздела)

Изменить метатеги можно при переходе в раздел SEO. Вкладка .Управление

1.

2.

Создание метатегов для динамичных страниц (инфоблоки)

Рассмотрим вариант, когда мы хотим, чтобы метатеги можно изменять через вкладку SEO при создании элемента.

Сделаем настройки вывода метатегов по умолчанию. Также при необходимости можно создать шаблоны для вывода метатегов.

Для примера изменим заголовки в комплексном компоненте news

1. 

2. 

3.

Для вывода заголовка h1 воспользуемся кодом.

<h1><?$APPLICATION->ShowTitle(false);?></h1>

Его достаточно прописать в шаблоне сайта как описано выше для статичных страниц. Либо если нужен вывод заголовка только для одного инфоблока, то его необходимо будет прописать в файле news.php и detail.php в папке комплексного компонента. Не нужно прописывать вывод заголовка в шаблоне компонента news.list и news.detail (связано с кешированием)

Предварительно для изменения метатегов нужно произвести настройки в параметрах компонента. Настройки сделать по аналогии ниже.

1.

2.

3.

4.

Метатеги в списке новостей news.list

По умолчанию в заголовке h1 выводится имя инфоблока.

Можно просто изменить имя инфоблока либо пойти по второму пути.

На странице news.php комплексного компонента сделаем настройку

1.

2.

Теперь все метатеги можно задать на вкладке SEO

1.

2.

Результат

1.

2.

Метатеги в детальной новости news.detail

По умолчанию при создании страниц через инфоблок заголовок h1 и title одинаков и берутся из названия элемента

1.

2.

Для изменения метатегов перейдем на вкладку SEO и зададим новые метатеги

Результат

1.

2.

С заголовком страницы в Битрикс все очень запутано. Через панель управления можно установить «Заголовок страницы» и «Заголовок окна браузера». «Заголовок страницы» — это содержимое тега <h1> страницы, а «Заголовок окна браузера» — содержимое тега <title>. Однако, выводить на страницу и то и другое можно с помощью метода CMain::ShowTitle(), только вызывать его надо по-разному.

Если совсем коротко:

<title><?php $APPLICATION->ShowTitle(); /* Выводим «Заголовок окна браузера» */ ?></title>
<h1><?php $APPLICATION->ShowTitle(false); /* Выводим «Заголовок страницы» */ ?></h1>

Чтобы установить заголовки страницы программно, существуют специализированные функции:

  • CMain::SetTitle() — Устанавливает заголовок страницы
  • CMain::GetTitle() — Возвращает заголовок страницы
  • CMain::ShowTitle() — Отображает заголовок страницы

И более общие функции работы со свойствами страницы и раздела:

  • CMain::ShowProperty() — Отображает свойство страницы, учитывая свойства раздела
  • CMain::GetProperty() — Возвращает свойство страницы, учитывая свойства раздела
  • CMain::GetPageProperty() — Возвращает свойство страницы
  • CMain::GetDirProperty() — Возвращает свойство раздела
  • CMain::GetPagePropertyList() — Возвращает массив всех свойств страницы
  • CMain::GetDirPropertyList() — Возвращает массив всех свойств раздела
  • CMain::SetPageProperty() — Устанавливает свойство страницы
  • CMain::SetDirProperty() — Устанавливает свойство раздела
  • CMain::ShowMeta() — Отображает свойство раздела/страницы обрамленное тегом meta
  • CMain::GetMeta() — Возвращает свойство раздела/страницы обрамленное тегом meta

Метод SetTitle('…') устанавливает «Заголовок страницы», а метод SetPageProperty('title', '…') устанавливает «Заголовок окна браузера». При вызове ShowTitle() без аргументов будет показан «Заголовок окна браузера», потому что фактически происходит вызов ShowTitle('title'). Если нужно, чтобы ShowTitle() выводил на страницу «Заголовок страницы», надо вызвать его с аргументом false.

<?php require($_SERVER['DOCUMENT_ROOT'].'/bitrix/header.php'); ?>

<?php
$APPLICATION->SetTitle('Заголовок страницы');
$APPLICATION->SetPageProperty('title', 'Заголовок окна браузера');
?>

<?php $APPLICATION->ShowTitle(); ?>
<br/>
<?php $APPLICATION->ShowTitle(false); ?>

<?php require($_SERVER['DOCUMENT_ROOT'].'/bitrix/footer.php'); ?>
Заголовок окна браузера
<br/>
Заголовок страницы

Вообще, с помощью ShowTitle() можно вывести любое свойство страницы в качестве заголовка окна браузера. Для этого надо передать первым аргументом имя свойства, предварительно установленное с помощью SetPageProperty():

<?php $APPLICATION->SetPageProperty('heading', 'Мой заголовок'); ?>
<title><?php $APPLICATION->ShowTitle('heading'); ?></title>

Метод GetTitle() по умолчанию вызывается с аргументом false и возвращает заголовок страницы, установленный с помощью метода SetTitle(). Можно передать методу имя свойства страницы (предварительно установленное с помощью SetPageProperty()), значение которого будет выведено в качестве заголовка, например GetTitle('title').

Столкнулся с тем, что компоненты, расположенные на странице, тоже могут устанавливать свойства страницы. Если вдруг вылезли непонятные заголовки или мета-теги, надо смотреть все компоненты и снимать галочки:

  • Устанавливать заголовок страницы
  • Устанавливать заголовок окна браузера
  • Устанавливать ключевые слова страницы
  • Устанавливать описание страницы

Поиск:
CMS • ShowTitle • Web-разработка • Битрикс • Отложенные функции • Заголовок

Практически все статьи на эту тему были написаны 2-3 года назад, конечно они уже потеряли свою актуальность, в целом Битрикс (прошлых версий) вызывает у части оптимизаторов и программистов отвращение, что конечно не правильно. После выхода 16-ой версии и выше, многое изменилось. Это касается не только дополнительных модулей, но и оптимизации сайта под поисковые системы. Сейчас я расскажу какие возможности представляет Bitrix для формирования тайтла страниц и других метатегов.
Начнем с того, что правкой метатегов можно заниматься на любом этапе создания статьи или раздела, а позже вносить изменения непосредственно на сайте не переходя в админку, о чем мы и поговорим позже.

Простые страницы и статьи

Для наглядности, все картинки буду приводить на примере этой же статьи. Итак, чтобы задать тайтл и прочие метатеги, включая теги картинок нужно перейти по вкладку SEO

как изменить тайтл в битриксе

Сразу стоит отметить что в Битриксе, метатеги можно формировать автоматически на основе данных которые уже есть на сайте, например, с помощью переменных можно передать название статьи в тайтл. Если говорить об интернет магазине, то в тег title можно передавать параметры товара, например цену, цвет, кол-во штук в упаковке и прочее. Самое привлекательное что это можно задать без какого либо программирования или специальной верстки шаблона. Данный функционал доступен даже в начальных редакциях.

тайтл главной страницы в битриксе

Редактирование Title на сайте

Когда статья готова или требует небольшой оптимизации, то это можно сделать непосредственно на той же странице, благодаря специальному функционала под названием «Эрмитаж». Для этого вам нужно быть авторизованным, далее, включить режим правки и нажать два раза левой клавишей мыши на тексте статьи.

Как изменить title страницы в Bitrix

После этого вы сможете менять теги и текст статьи не переходя в админку. Что очень удобно для внесения мелких правок.

На этом будем завершать наш мини обзор по редактированию тега title в Bitrix, то что туда прописать вы сможете увидеть используя наш бесплатный сервис.

  • Типовые SEO-возможности Битрикса
  • Проблемы с поисковой оптимизацией сайта на Bitrix
  • Решение SEO-проблем 1С-Битрикс с помощью seo-модуля
  • Что еще можно сделать для расширения SEO-возможностей Битрикса
  • Требования для работы seo-модуля
  • Примеры использования SEO-модуля 1С-Битрикс
    • Настройка Title
    • Настройка Description
    • Настройка Keywords
    • Принудительное изменение тега-h1 (заголовок), устанавливаемый любыми компонентами на странице.
    • Добавление SEO-текстов
    • Канонический адрес
    • «Умная» постраничность для SEO
    • Редактирование SEO-свойств в административном разделе
    • Массовая выгрузка и загрузка изменений — устанавливаем канонический URL
    • Настройка www-редиректа в Битриксе

Это одна из статей про возможности модуля SEO для оптимизации сайта на Битрикс. Читайте также:

  • Поиск битых ссылок на сайте, журнал 404 ошибок;
  • Развитие SEO-модуля для Битрикс: работа с UTM-метками;
  • Включение микроразметки хлебных крошек одной кнопкой;
  • Превью сниппета в поисковой системе — новинка seo-модуля

Типовые SEO-возможности Битрикса

CMS 1С-Битрикс предоставляет много возможностей для поискового продвижения.

  1. Ручная настройка мета-тегов и заголовков для статических страниц;
  2. SEO-свойства с помощью шаблонов для инфоблоков;
  3. Множество решений в Маркетплейсе в категории SEO. Скоро мы выпустим обзор некоторых из них.

Исторически (до 14 версии платформы) программисты по заказу seo-специалистов создавали для каждого инфоблока title, description, keywords и выводили их в шаблоне.

Подготовка к продвижению требовала для среднего ресурса несколько часов работы. И если корректировки делались разными людьми в разное время, то найти нужные свойства, проставить их и убедиться что все работает — было каждый раз сложным делом.

Решение было громоздким и неудобным. Необходимость доработки SEO-возможностей Битрикса была очевидна.

В 14 версии Битрикс в свойственной ему манере проблему решил. Поддерживаются шаблоны, наследование свойств и много всего. Подробное описание в блоге компании. Есть 2 недостатка:

  • Все это слишком сложно для понимания и настройки, особенно когда нужно подправить информацию о десяти страницах, а не нескольких тысяч. Битрикс сделал универсальный инструмент, который «все умеет», но его применение требует минимум одного высшего технического образования.
  • Для списков с постраничной навигацией, результатов поиска, фильтров и тому подобных чисто программных страниц по-прежнему ничего не сделано.

В общем, 14-я версия Битрикса и ее СЕО параметры это безусловный шаг вперед, но до удобства по-прежнему далеко. Ситуация была актуальна в 2012 году, в 2014. Сейчас 2017, недочеты те же.

Проблемы с поисковой оптимизацией сайта на Bitrix

Тем не менее, специалисты по оптимизации чаще ругают битрикс, чем хвалят.

Основная причина недовольства — отсутствие «единого пульта управления SEO». Все свойства правятся отдельно, а данные инфоблоков — в другом месте. Генерация sitemap.xml — в третьем. Более того, для некоторых задач по оптимизации требуется хорошее «глубинное» знание платформы.

Несколько лет назад мы выпустили модуль « Инструменты SEO-специалиста » (или просто поисковый-модуль). Он решил вопрос с разрозненностью данных. Больше не надо запоминать, что где редактируется. Специалист может править сео любого (!) элемента сайта даже не заходя в админку. Удобно, быстро, универсально.

Модуль поддерживает многосайтовость.
Работает с «Первым сайтом»
Ссылка для установки

Прошло несколько лет, мы обновляем статью про модуль поисковой оптимизации. Появились новые функции и примеры использования.

Решение SEO-проблем 1С-Битрикс с помощью seo-модуля

Для специалиста по продвижению редактирование ресурса состоит из нескольких типовых задач. Ниже комментарии по каждой.

Задача Можно редактировать с помощью “Инструменты seo-специалиста” (сентябрь 2017) Альтернативный способ редактирования
Исправить robots.txt Нет По-старинке через FTP или через админку. Также, есть специальный элемент в админке в разделе “Маркетинг”
Исправить / сгенерировать sitemap.xml Нет В админке в разделе Маркетинг. Рекомендуем исключать служебные инфоблоки из sitemap.xml
Изменить title и h1 текстовой (статической) страницы Да Меню “Заголовок и свойства” при правках с лица сайта
Изменить title и h1 динамической страницы (элемент или раздел инфоблока)

Да

В том числе для чисто «программных», у которых нет элемента инфоблока или физического файла.

Принудительно меняет заголовки, устанавливаемые любыми компонентами на любых страницах.

Вкладка SEO-свойства для элемента или раздела инфоблока
Изменить description и keywords текстовой (статической) страницы Да Меню “Заголовок и свойства страницы” при редактировании с лица сайта
Изменить description и keywords динамической страницы (элемент или раздел инфоблока) Да Вкладка SEO для исправления элемента или раздела инфоблока
Разместить текст при описании товара или услуги Да (до 3 различных мест)

Для текстовой страницы в режиме редактирования.

Для элементов и разделов инфоблоков в зависимости от шаблона. Иногда потребуются знания программиста.

Назначить канонический URL Да В некоторых компонентах работает “из коробки” — Каталог, Новости. В остальных случаях — Только с привлечением программиста.
Добавить на любой странице блок текста, который появится только на ней, а не на всех аналогичных. Да Программист потребуется 1 раз для размещения специального “макроса” в коде.
Умная постраничность для seo

Да

Включается одной галочкой.

Только с программистом.

Если перед вами задача SEO-оптимизации сайта на bitrix, радуйтесь — из 10 типовых задач, модуль справляется с 8. Файлы robots.txt и sitemap.xml модуль не редактирует, для этого есть специальные возможности в админке.

редактирование robots.txt иsitemap.xml в битриксе

Что еще можно сделать для расширения SEO-возможностей Битрикса

В проектах по продвижению в сети мы накопили список задач, автоматизация которых была бы хорошим подспорьем для специалистов:

  1. Принудительно проставлять 404 статус для любых страниц. Головная боль дублей в Битриксе полностью решена не будет никогда, а вот удобный инструмент назначения статуса 404 всем, ошибочно попавшим в индекс, был бы полезен;
  2. Произвольные 301 редиректы. Иногда хочется поставить принудительную переадресацию 301 типа. Сейчас удобно это сделать;
  3. Задание свойств noindex и nofollow. Закрыть от индексации любую страницу или её часть. Нужно редко, но было бы удобно;
  4. Поиск и устранение дублей страниц (в случае, если get-параметры игнорируются системой, но учитываются поисковыми системами);
  5. Поиск 404-х ошибок и других проблемных кодов ответа;
  6. Создание динамических страниц в каталоге товаров под определенные запросы. Например, “красные кожаные диваны”. О том, как решить эту задачу программно, читайте в нашей статье про “ЧПУ умного фильтра на битриксе”;
  7. Другие задачи, которые также хотелось бы автоматизировать. Наш список пожеланий к поисковому-модулю уже сейчас насчитывает более 15 пунктов. Автоустановка оглавлений, Проверка красоты сниппета, и так далее.

Плейлист по установке и использованию seo-модуля.

Требования для работы seo-модуля

Требование простое — ваш ресурс должен быть разработан с учетом рекомендаций 1С-Битрикс. И все. Просто, правда? Печально, но наибольшее количество обращений за настройкой модуля связано с тем, что в шаблоне сайта используются неправильные значения. Должно быть так:

  • Для вывода title используется функция
    <?$APPLICATION->ShowTitle()?>
    Справка — https://dev.1c-bitrix.ru/api_help/main/reference/cmain/ShowTitle.php
  • Для вывода h1 используется та же функция ShowTitle, но с параметром false
    <?$APPLICATION->ShowTitle(false)?>
  • Для вывода keywords, description используется одна функция
    <?$APPLICATION->ShowHead()?>

Справка — https://dev.1c-bitrix.ru/api_help/main/reference/cmain/ShowHead.php

Примеры использования SEO-модуля 1С-Битрикс

Войдите на сайт как администратор, перейдите в публичный раздел (на «лицо»). Откройте страницу, для которой вы хотите редактировать seo-свойства. В верхней панели администрирования нажмите кнопку «Добавить SEO-свойства».

Настройка Title

В окне “Добавление страницы” установите Title, нажмите Сохранить.

Настройка Description

В окне “Добавление страницы” установите description, нажмите Сохранить.

Настройка Keywords

В окне “Добавление страницы” установите keywords, нажмите Сохранить. настройка title, description, keywords для сайта на битриксе
Результат изменения мета-тегов можно проверить в режиме отображения HTML-кода.результат изменения мета-тегов

Принудительное изменение тега-h1 (заголовок), устанавливаемый любыми компонентами на странице.

Нажмите кнопку «Добавить SEO-свойства», в открывшемся окне установите заголовок в поле H1. Нажмите Сохранить. Результат можно посмотреть сразу же.
h1-тег измененный seo-модулем

Добавление SEO-текстов

Для того, чтобы добавить SEO-тексты, необходимо в любом месте страницы написать комментарий:

<!--seo_text1-->, <!--seo_text2--> или <!--seo_text3->

После этого нажмите «Добавить SEO-свойства» и установите значение для свойства Текст 1.
размещение комментария для seo-текста
вывод текста на странице
Установленный текст появится в том месте, где был комментарий.

Канонический адрес

Для управления каноническими url страниц сайта на 1С-Битрикс, следуйте советам:
настройка канонического тега в битрикс

  1. Если вы только поставите флажок “Канонический URL”, и не заполните поле, канонической будет назначена страница, для которой вы установили флажок;
  2. Если вы поставили флажок и заполнили поле, в канонический тег пропишется URL, который вы указали. Указывать надо относительный путь в рамках домена вашего сайта, другой домен указать нельзя;
  3. Если флажок снят, канонический тег не выводится. Не важно, заполнено поле или нет.

Допустим, у вас есть 2 или несколько страниц, которые дублируют друг друга. Выбирайте наиболее релевантную и устанавливайте ей только флажок “Канонический URL”. Всем остальным устанавливайте флажок и в поле указывайте относительную ссылку на первую.

Справка от Google — https://support.google.com/webmasters/answer/139394?hl=ru&ref_topic=2371375

«Умная» постраничность для SEO

Умная постраничность на каждой странице имеет уникальный title за счет добавления “ — страница 2”, “ — страница 3” и так далее. Шаблон добавки можно настраивать. настройка постраничности для поисковиков в битрикс

Редактирование SEO-свойств в административном разделе

Чтобы увидеть все страницы, для которых установлены поисковые-свойства благодаря модулю, перейдите в административный раздел.

Откройте в Сервисы — SEO-свойства — Список страниц. Появится таблица со всеми установленными свойствами для сайта.

Свойства для каждой можно отредактировать из этой таблицы (дважды нажмите на строку с записью).

Можно добавить еще одну страницу через кнопку Добавить.

Это тот самый «принцип одного окна», о котором писали в начале статьи.
редактирование seo-свойств в админке

Массовая выгрузка и загрузка изменений — устанавливаем канонический URL

  1. Делаем экспорт свойств для поисковиков в CSV-файл. Необходимо, чтобы получить пример файла загрузки.
    выгрузка свойств для СЕО в CSV
    Обратите внимание, файл загрузится в кодировке UTF-8. Лучше всего с ним работает, как ни странно, Libre Office. В примере использовали обычный Notepad++.
  2. Редактируем записи в файле.

    Устанавливаем в 4 столбце канонический URL. Повторить для каждой записи, в которой нужно установить канонический URL.

    Устанавливаем в 9 столбце Y. Повторить для каждой записи. Если открыть файл как электронную таблицу, можно сделать “протягиванием”. редактируем csv-файл со свойствами

  3. Сохраняем как CSV и загружаем файл обратно через механизм Импорта данных.
  4. Проверяем результат.

    У записи, которую мы изменили, появился канонический тег.

проверка работы экспорта
Изменения можно наблюдать в исходном коде.
канонический тег в исходном коде страницы

Настройка www-редиректа в Битриксе

В модуле можно одним флажком включить www-редирект. По-умолчанию, опция выключена. Пожалуйста, обращайтесь с редиректами аккуратно. Если изменить основной домен (главное зеркало) без предупреждения поисковика, можно потерять трафик!
настройка www-редиректа в битрикс
Для того, чтобы правильно выполнить внутреннюю оптимизацию сайта на Bitrix, скачайте SEO-модуль для Битрикса в Маркетплейсе.

Стоимость модуля с февраля 2022 года — 6000 рублей.

Модуль окупается мгновенно. Проверено на себе.

Часто для SEO продвижения требуется уникальность title (заголовка страницы) и отдельно от него свой H1 заголовок страницы. То есть в title может быть указана достаточно длинная ключевая фраза (например, «Контакты нашей компании. Как нас найти.», а в H1 заголовке более емкая и короткая формулировка (например, «Контакты»). Свой title в Bitrix (CMS Битрикс) и отличный от него H1 для страниц и инфоблоков  изначально задать нельзя. В стандартном скрипте title идентичен H1 заголовку страницы. Как их развести по отдельности и лучше оптимизировать свой Битрикс с точки зрения SEO?

Содержание

  1. Свои title и h1 для статичных страниц Битрикс (Bitrix)
  2. В разделах инфоблока нужно
  3. В элементе раздела инфоблока нужно

Для того, чтобы задавать свой title в Bitrix, отличный от h1 для статичных страниц нужно проделать следующее:

В настройках [Настройка модулей] -> [Управление структурой] добавляем тип свойств «PAGE_TITLE» и «PAGE_H1». Тогда у статичных страниц при редактировании во вкладке [Свойства] появляются поля для ввода этих свойств. Нужно лишь настроить их отображение в соответствующей вкладке в меню [Настроить]

В шаблоне HEADER сайта для вывода своего title и h1 нужно прописать:


В разделах инфоблока нужно

  1. Добавить пользовательские поля к разделам инфоблока 'UF_H1' и 'UF_TITLE' и настроить их вывод в соответствующей вкладке.
  2. Для элементов разделов инфоблока нужно также во вкладке "СВОЙСТВА" настроек инфоблока добавить свойства "PAGE_TITLE" и "PAGE_H1".
  3. В шаблоне section.php нужного инфоблока в конец вставляем код:


  • Перед этим, естественно, нужно добавить пользовательское поле 'UF_H1' и 'UF_TITLE' для данного инфоблока.
  • И добавить 'UF_H1' и 'UF_TITLE' в запрос данных в CIBlockSection::GetList, иначе параметр будет недоступен.
  • Еще для вывода в РАЗДЕЛЕ своего заголовка нужно оставить поле "Установить заголовок окна браузера из свойства раздела" пустым в настройках компонента. А для вывода в ЭЛЕМЕНТЕ для поля "Установить заголовок окна браузера из свойства раздела" нужно выбрать значение "НАЗВАНИЕ".

В элементе раздела инфоблока нужно

В шаблоне element.php нужного инфоблока в конец вставляем код:


Все, теперь после проделанных несложных манипуляций мы можем задавать свой title в Bitrix, который будет отличатся от H1 и задаваться отдельным полем в админке сайта, что положительно скажется на SEO продвижении страниц вашего сата.

Предыдущая запись Фиксированная шапка для таблицы html

Следующая запись Перенос сайта wordpress на сервер

Понравилась статья? Поделить с друзьями:
  • Как изменить swappiness
  • Как изменить timezone linux
  • Как изменить svs на dwg
  • Как изменить timeline framerate davinci resolve
  • Как изменить svg шрифт