В первую очередь нужно внести изменения в шаблон сайта: открываем файл header.php вашего шаблона и находим в коде строку, где выводится HTML-элемент <title>
. Между тегами должен находиться следующий код:
PHP
Далее, находим в header.php место, где выводится заголовок страницы (скорее всего, это будет HTML-элемент <h1>
) и размещаем внутри него следующий код:
PHP
Далее может быть 2 варианта развития ситуации: вы будете устанавливать заголовки на странице содержащей статический контент или на странице, содержащей вызов какого-нибудь компонента (например, bitrix:news).
Вариант первый – обычная страница.
Открываем страницу для редактирования в режиме php кода и вносим в начало страницы после строчки
PHP
следующий код:
PHP
Вариант второй – страница с компонентом.
Здесь вообще все намного проще, главное не забыть создать свойство, в котором будет храниться заголовок для каждого элемента инфоблока, с которым будет работать размещаемый компонент. После этого, просто делаем следующие настройки компонента:
«Установить заголовок окна браузера из свойства» - указываем имя свойства, в котором хранится заголовок.
Сам процесс установки заголовка происходит внутри файла component.php, при помощи того же метода CMain::SetPageProperty()
. Если значение этого свойства у какого-нибудь элемента остается незаполненным, заголовком окна браузера становится название элемента. Это происходит в том, случае, если в настройках компонента отмечено опция «Устанавливать заголовок страницы». В противном случае, заголовок будет браться из настроек самой страницы.