Bitrix изменение метатегов из компонента/шаблона/компонента.

11.04.2017

Иногда нужно добавить какую-либо техническую информацию в Head сайта на битриксе из шаблона компонента.

Передача готовой строки:

 
  $APPLICATION->AddHeadString('<link rel="canonical" href="http://site.ru' . str_replace('index.php', '', $APPLICATION->GetCurPage(true)) . '" />');

Передача параметров:

 
  $APPLICATION->SetPageProperty('canonical', 'zzz'); 

В шаблоне header'а:

 
<?
  $sCanonical = $APPLICATION->GetProperty("canonical");
  if($sCanonical)
  {
?>
	<link rel="canonical" href="<?=$sCanonical?>"/>

<?
  }
?>

Категории: Bitrix CMS
Яндекс.Метрика