Поддержка серверов

MAIN: методы, функции, константы класса Битрикс


Блог разработчика

9 августа 2016 ResizeImageGet и простой водяной знак налету

Сегодня поговорим о том как проще всего воткнуть водяной знак на картинки в Битрикс. Например, на все изображения каталога.

21 июля 2016 Добавление вкладки в CRM коробки Битрикс24

В этом посте я покажу, как легко и просто добавить вкладку в сущность CRM. И не просто добавить, а вывести там свой контент.

21 июля 2016 Как просто обращаться из коробки Битрикс24 на сайт на базе Битрикс

К примеру вам хочется внутренним скриптом дернуть с сайта-магазина информацию, которая там, в свою очередь, закрыта некоторыми правами. Например, админскими. Можно конечно мутить свой REST, или иной формат общения, но проще всего воспользоваться штатным инструментом:

Список функций и методов модуля main

Метод
CBitrixComponent::onPrepareComponentParams($arParams)
CBitrixComponent::onIncludeComponentLang()
CBitrixComponent::executeComponent()
CBitrixComponent::__construct($component = null)
CBitrixComponent::getName()
CBitrixComponent::getRelativePath()
CBitrixComponent::getPath()
CBitrixComponent::getTemplateName()
CBitrixComponent::setTemplateName($templateName)
CBitrixComponent::setSiteTemplateId($siteTemplateId)
CBitrixComponent::getSiteTemplateId()
CBitrixComponent::setSiteId($siteId)
CBitrixComponent::getSiteId()
CBitrixComponent::setLanguageId($languageId)
CBitrixComponent::getLanguageId()
CBitrixComponent::getSignedParameters()
CBitrixComponent::storeSignedParameters(array $params)
CBitrixComponent::listKeysSignedParameters()
CBitrixComponent::getTemplatePage()
CBitrixComponent::getTemplate()
CBitrixComponent::getParent()
CBitrixComponent::getTemplateCachedData()
CBitrixComponent::setTemplateCachedData($templateCachedData)
CBitrixComponent::includeComponentClass($componentName)
CBitrixComponent::__getClassForPath($componentPath)
CBitrixComponent::initComponent($componentName, $componentTemplate = false)
CBitrixComponent::__prepareComponentParams(&$arParams)
CBitrixComponent::includeComponentLang($relativePath = "", $lang = false)
CBitrixComponent::__includeComponent()
CBitrixComponent::includeComponent($componentTemplate, $arParams, $parentComponent)
CBitrixComponent::includeComponentTemplate($templatePage = "", $customTemplatePath = "")
CBitrixComponent::initComponentTemplate($templatePage = "", $siteTemplate = false, $customTemplatePath = "")
CBitrixComponent::showComponentTemplate()
CBitrixComponent::addIncludeAreaIcon($arIcon)
CBitrixComponent::addIncludeAreaIcons($arIcons)
CBitrixComponent::getIncludeAreaIcons()
CBitrixComponent::getCacheID($additionalCacheID = false)
CBitrixComponent::startResultCache($cacheTime = false, $additionalCacheID = false, $cachePath = false)
CBitrixComponent::endResultCache()
CBitrixComponent::abortResultCache()
CBitrixComponent::clearResultCache($additionalCacheID = false, $cachePath = false)
CBitrixComponent::clearComponentCache($componentName, $siteId = "")
CBitrixComponent::getCachePath()
CBitrixComponent::setResultCacheKeys($arResultCacheKeys)
CBitrixComponent::getEditAreaId($entryId)
CBitrixComponent::addEditAction($entryId, $editLink, $editTitle = false, $arParams = array())
CBitrixComponent::addDeleteAction($entryId, $deleteLink, $deleteTitle = false, $arParams = array())
CBitrixComponent::setTemplateEpilog($arEpilogInfo)
CBitrixComponent::includeComponentEpilog($arEpilogInfo)
CBitrixComponent::__showError($errorMessage, $errorCode = "")
CBitrixComponent::addChildCSS($cssPath)
CBitrixComponent::addChildJS($jsPath)
CBitrixComponent::addChildEpilog($epilogFile)
CBitrixComponent::addChildFrame($frame)
CBitrixComponent::addEditButton($arButton)
CBitrixComponent::addViewTarget($target, $content, $pos)
CBitrixComponent::increaseComponentCounter($componentName, $counter = 1)
CBitrixComponent::randString($length = 6)
CBitrixComponent::setFrameMode($mode)
CBitrixComponent::getFrameMode()
CBitrixComponent::getRealFrameMode()
CBitrixComponent::getDefaultFrameMode()