Поздравляю! Вы попали в архивный блог! Все новые материалы публикуются на hmdw.meX
Просмотров: 8535

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

Здравствуйте!

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

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

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

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

Сейчас я расскажу вам как это дело исправить.

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

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

1) Код в шаблоне который выше меняем на:

<h1><?$APPLICATION->ShowTitle("CUSTOM");?></h1>
#WORK_AREA#

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

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

3) Сохраняем

4) ???

5) PROFIT!!!

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

twitter.com facebook.com vkontakte.ru odnoklassniki.ru livejournal.ru yandex.ru
Теги:
Эта запись опубликована: Четверг, 19 июля 2012 в рубрике Web-разработка.

Оставьте комментарий!