Backend
Заголовок страницы отличный от title
Используем технологию отложенных функций в битриксе + свойство "параметр страницы"
в футере установим код:
/**
 * Установка H1 на сайте в хедере
 * если в теле страницы что либо меняло заголовок тогда заменим его, если нет
 * тогда оставим по умолчанию - из тайтла.
 */
$custom_h1_global = $APPLICATION->GetPageProperty("custom_h1_global");
if (!empty($custom_h1_global)){
    if($custom_h1_global == 'disable'){
        $content = "";
    } else{
        $content = "$custom_h1_global
";
    }
} else {
    $text = $APPLICATION->GetTitle();
    $content = "$text
";
}
$APPLICATION->AddViewContent('custom_h1', $content, false);
В любом компоненте или теле контентной страницы исполним код установки параметра страницы:
$APPLICATION->SetPageProperty("custom_h1_global","$custom_h1_global_value");
В хедере шаблона сайта вызовем отложенную функцию с уже модифицированным заголовком
$APPLICATION->ShowViewContent('custom_h1');
                Афоризм дня:
                            Лучше не бояться, лежа на соломе, чем быть в тревоге на золотом ложе. (588)
                        
                    
                    
                                                    By Admin
                                                On October 01, 2018