81  /  382

Теория. Управление заголовком документа

Просмотров: 6138
Дата последнего изменения: 24.10.2020
Роберт Басыров
Сложность урока:
1 уровень - интуитивно все понятно из интерфейса, но почитать стоит.
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() или задаваться в публичной части сайта. Подробнее смотрите на странице Примеры работы.

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



Содержание главы:

13
Курсы разработаны в компании «1С-Битрикс»

Если вы нашли неточность в тексте, непонятное объяснение, пожалуйста, сообщите нам об этом в комментариях.
Развернуть комментарии