Иногда нужно добавить какую-либо техническую информацию в Head сайта на битриксе из шаблона компонента.
Bitrix изменение метатегов из компонента/шаблона/компонента.
11.04.2017
Передача готовой строки:
$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?>"/> <? } ?>