Класс CBitrixComponent
Класс CBitrixComponent является оболочкой компонента. Для каждого подключаемого компонента создаётся свой экземпляр класса CBitrixComponent, который живет до конца подключения компонента. Внутри компонента методы этого класса доступны через переменную-псевдоним $this.
Метод | Описание | С версии |
---|---|---|
StartResultCache | Метод поддержки внутреннего кеширования компонента. | |
ShowComponentTemplate | Метод подключает шаблон компонента. | 5.1.9 |
SetTemplateCachedData | Метод возвращает шаблону данные, которые необходимо было сохранить в кэше. | 5.1.9 |
InitComponentTemplate | Метод инициализирует шаблон компонента. | |
IncludeComponentTemplate | Метод инициализирует и подключает шаблон компонента. | |
GetTemplatePage | Метод возвращает имя страницы шаблона компонента. | |
GetTemplateName | Метод возвращает имя шаблона компонента. | |
GetTemplateCachedData | метод возвращает данные, которые необходимо сохранить в кэше. | |
GetTemplate | Метод возвращает ссылку на объект шаблона компонента. | 12.0.0 |
GetRelativePath | Метод возвращает путь к папке компонента относительно папки /bitrix/components. | |
GetPath | Метод возвращает путь к папке компонента относительно корня сайта. | |
GetParent | Метод возвращает ссылку на объект родительского комплексного компонента. | 12.0.0 |
GetName | Метод возвращает имя компонента. | |
AddIncludeAreaIcons | Добавляет массив новых кнопок к кнопкам компонента. | |
AddIncludeAreaIcon | Добавляет новую кнопку к кнопкам компонента. | |
AbortResultCache | Метод поддержки внутреннего кеширования компонента. | |
ClearResultCache | Метод поддержки внутреннего кеширования компонента. | |
SetResultCacheKeys | Метод поддержки внутреннего кеширования компонента. | 7.0.14 |
EndResultCache | Метод позволяет кешировать только $arResult без кеширования html-кода. Вызывается в конце блока получения данных, сохраняемых в кеше (перед закрывающей скобкой), и тогда IncludeComponentTemplate можно вынести из этого блока. | 5.1.8 |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024