Выводим h1 и мета теги на странице (Bitrix)

Обычно для вывода h1 используется следующий код


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

Но такое может не подойти, если надо разграничить заголовок h1 и мета тег title. То есть если сделать как написано выше то заголовок и тайтл будут одинаковы, поскольку вывод title скорей всего будет следующий


<title><? $APPLICATION->ShowTitle(); ?></title>

Методы установки значений для мета данных


$APPLICATION->SetTitle("установка заголовка title");

$APPLICATION->SetPageProperty("description","установка мета описания");

$APPLICATION->SetPageProperty("keywords","установка мета ключей");

// в шаблоне news.list, можно получить мета с массива $arResult
$title = $arResult["IPROPERTY_VALUES"]["SECTION_META_TITLE"];
$desc  = $arResult["IPROPERTY_VALUES"]["SECTION_META_DESCRIPTION"];
$page_h1  = $arResult["IPROPERTY_VALUES"]["SECTION_PAGE_TITLE"];

// и далее назначить глобальным переменным
$APPLICATION->SetTitle($title);
$APPLICATION->SetPageProperty("description",$desc);
$APPLICATION->SetPageProperty("page_h1",$page_h1);

 

 

Оцените статью
Добавить комментарий

  1. oprol evorter

    I enjoy your piece of work, thankyou for all the good content.

    Ответить