noganno
9/2/2013 - 5:53 PM

Выводим в header.php компонент с параметрами переданными в теле странцы URL: http://yunaliev.ru/2010/08/vyvodim-v-header-php-komponent-s-par

Выводим в header.php компонент с параметрами переданными в теле странцы URL: http://yunaliev.ru/2010/08/vyvodim-v-header-php-komponent-s-parametrami-peredannymi-v-tele-strancy/

Итак чтобы не забывать и постоянно не вспоминать как это делается запишу. Нам нужно в хидере вывести какую либо информацию, но не просто вставить компонент в шаблон, а передавать в этот компонент какие-то параметры которые мы получаем только в теле страницы.

function componentHeader($text)
{
  global $APPLICATION;
	$arParams = $APPLICATION->GetPageProperty('PARAMS');
	if(is_array($arParams))
	{
		ob_start();
			$APPLICATION->IncludeComponent('demo:test', '', $arParams);
			$contentTime = ob_get_contents();
		ob_end_clean();
		return $contentTime;
	}
}