July 19, 2012

Битрикс. Делаем разные заголовки в браузере и на странице

Здравствуйте! Сегодня я расскажу вам как можно прикрутить костыль для отображения разных заголовков в браузере и на странице средствами CMS Битрикс. Иногда возникает такая проблема когда в шаблоне прописан вызов функции ShowTitle() в двух местах - <title></title> и перед вызовом #WORK_AREA#. К примеру сегодня довелось разбираться с шаблоном где за отображение середины страницы отвечает такой код:

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

#WORK_AREA#

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

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

Поэтому родился такой способ:

  1. Код в шаблоне который выше меняем на:
<?php
//...

$APPLICATION->ShowTitle("CUSTOM");?>

#WORK_AREA#
  1. Статическую страницу где нужно кастомный заголовок открываем так как показано на картинках

Вместо some text пишем новый заголовок

  1. Сохраняем

  2. ???

  3. PROFIT!!!

Если же пункт 2 не выполнять, то будет отображаться такой же заголовок как и в окне браузера. Таким образом мы добавили новую фичу и при это не испортили функционал. Такие дела.

Другие проекты:

hmdw.me

rhamdeew © 2026