158  /  328

Переменные, доступные в компоненте 2.0

Просмотров: 2730 (Статистика ведётся с 06.02.2017)
Дата последнего изменения: 03.08.2016
Переменная, описаниеИспользование
component.phptemplate.phpresult_modifier.phpcomponent_epilog.php
arParams
Параметры, чтение/изменение, затрагивает одноименный член класса компонента.
* * *
изменения отразятся на arParams в файле template.php
*
arResult
Результат, чтение/изменение, затрагивает одноименный член класса компонента
* *
затрагивает ссылку на поле компонента
**
изменение не затрагивает одноименный член класса компонента
APPLICATION
доступна, можно не объявлять как global
* * **
USER
доступна, можно не объявлять как global
* * **
DB
доступна, можно не объявлять как global
* * **
this
ссылка на текущий:
компонент** шаблон*** шаблон***компонент**
componentPath
путь к вызванному компоненту от DOCUMENT_ROOT
* * *
componentName
имя вызванного компонента
*
componentTemplate
шаблон вызванного компонента
*
parentComponentPath
если компонент вызван в составе другого компонента, идут отсылки на родительский компонент
*
parentComponentName
если компонент вызван в составе другого компонента, идут отсылки на родительский компонент
*
parentComponentTemplate
если компонент вызван в составе другого компонента, идут отсылки на родительский компонент
*
templateName
имя шаблона компонента
* *
templateFile
путь к файлу шаблона от DOCUMENT_ROOT
* *
templateFolder
путь к папке с шаблоном от DOCUMENT_ROOT
* *
templateData
массив для записи, передающий данные из template.php в файл component_epilog.php, данные кешируются, т.к. файл component_epilog.php исполняется на каждом хите.
* *
component
ссылка на:
*
текущий компонент**
*
$this

компонент** - объект класса CBitrixComponent, можно использовать все методы этого класса.

шаблон*** - объект, описывающий шаблон, тип CBitrixComponentTemplate


7
Курсы разработаны в компании «1С-Битрикс»

Если вы нашли неточность в тексте, непонятное объяснение, пожалуйста, сообщите нам об этом в комментариях.
Развернуть комментарии