Documentation

CBitrixComponent

CBitrixComponent class is used as the component wrapper. Separate CBitrixComponent class instance is created for each connected component. This class instance is active until the component is connected. Class methods inside this component are available via the variable alias $this.

Method Description Available form version
StartResultCache Updates support for the component internal caching.
ShowComponentTemplate Connects a component template. 5.1.9
SetTemplateCachedData Returns to the template data to be saved in cache. 5.1.9
InitComponentTemplate Initializes component template.
IncludeComponentTemplate Initializes and connects component template.
GetTemplatePage Returns component page name.
GetTemplateName Returns component template name.
GetTemplateCachedData Returns data to be saved in cache.
GetTemplate Returns reference to object of component template. 12.0.0
GetRelativePath Returns component folder path relative to /bitrix/components.
GetPath Returns component folder path relative to site root.
GetParent Returns reference to object of the complex parent component. 12.0.0
GetName Returns component name.
AddIncludeAreaIcons Adds array of new additional icons for component.
AddIncludeAreaIcon Adds a new icon to component icons.
AbortResultCache Updates support for the component internal caching.
ClearResultCache Updates support for the component internal caching.
SetResultCacheKeys Updates support for the component internal caching. 7.0.14
EndResultCache Enables caching only of $arResult without html-code caching. The method is called at the end of the block that receives data, saved in cache (before closing bracket), and then IncludeComponentTemplate can be excluded from this block. 5.1.8


© «Bitrix24», 2001-2024
Up