Бортовой журнал Ктулху

Битрикс: передача переменной со страницы в компонент

Бывает ситуация когда какая-либо переменная формируется на странице и ее нужно передать в компонент расположенный на этой же странице. В голову сразу приходят разные идеи типа использования сессий, базы данных, файла в конце концов. Но есть более изящное решение.

 

 

Можно и нужно использовать глобальные переменные.

На странице помещаем переменную в глобальную переменную.

<? 
$GLOBALS['val'] = $val; 
?>

В шаблоне компонента выводим.

<?
echo $GLOBALS['val'];
?>