Bitrix title главной страницы

Bitrix title главной страницы

С заголовком страницы в Битрикс все очень запутано. Через панель управления можно установить «Заголовок страницы» и «Заголовок окна браузера». «Заголовок страницы» — это содержимое тега

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

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

  • 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 .

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

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

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

  • Устанавливать заголовок страницы
  • Устанавливать заголовок окна браузера
  • Устанавливать ключевые слова страницы
  • Устанавливать описание страницы
Читайте также:  Деление экрана на два в андроид

Заголовок страницы указывается в файле bitrix/templates/ template_name / header.php .

Указать заголовок текущей страницы можно через метод $APPLICATION->SetTitle() . Например, в файле «/about/index.php» можно указать следующий заголовок:

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

Мне нужно получить поле "Заголовок раздела" из настроек раздела.

Значение нужно получить в основном шаблоне сайта //bitrix/templates/name/header.php.
Сейчас значение получаю из $APPLICATION->ShowTitle(), но никак не могу найти как получить именно Заголовок, а не мета тайтл.

В модуле breadscrumb получает нужный мне заголовок, но он достает его из $arResult[$index]["TITLE"], но в header.php в $arResult ничего нет.

Вопрос: как мне достать заголовок? Или из $APPLICATION или из $arResult, но ни там ни там пока не нашел его.

Ссылка на основную публикацию
1С скд вычислить сумма
1с. СКД. Вычисляемое поле в группировке. Эта методика используется: - когда итог в группировке отчета СКД 1с требуется не просто...
Adblock detector