Caribasius
7/13/2017 - 1:02 PM

Переносим h1 из header

Переносим h1 из header

<?
$APPLICATION->AddBufferContent('sbShowMainH1');
?>
<?
/**
* Используем эту функцию в header для вывода H1 через $APPLICATION->AddBufferContent('sbShowMainH1'); Есть ряд страниц на которых H1 не будет в хедере
*
* @return string
*/ 	
function sbShowMainH1(){
  GLOBAL $hide_main_h1;
  GLOBAL $APPLICATION;
  
  if($hide_main_h1){
    $result = '';
  }else{
    $result = '<div class="col-xs-12"><h1>'.$APPLICATION->GetTitle(false).'</h1></div>';
  }
  return $result;
}
?>
<?
//На странице элемента устанавливаем свойство страницы - чтобы не показывать основной h1 в header. В header-е стоит соответствующая проверка
GLOBAL $hide_main_h1;
$hide_main_h1 = true;
?>