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');
Афоризм дня:
Кто после разговора с вами бывает доволен собой и своим умом, тот и вами вполне доволен. (614)
By Admin
On October 01, 2018