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

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


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

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

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

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

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

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

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

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

Метод
CIBlock::ShowPanel($IBLOCK_ID=0, $ELEMENT_ID=0, $SECTION_ID="", $type="news", $bGetIcons=false, $componentName="", $arLabels=array())
CIBlock::AddPanelButtons($mode, $componentName, $arButtons)
CIBlock::GetComponentMenu($mode, $arButtons)
CIBlock::GetPanelButtons($IBLOCK_ID=0, $ELEMENT_ID=0, $SECTION_ID=0, $arOptions=array())
CIBlock::GetSite($iblock_id)
CIBlock::GetByID($ID)
CIBlock::GetArrayByID($ID, $FIELD = "")
CIBlock::CleanCache($ID)
CIBlock::Add($arFields)
CIBlock::Update($ID, $arFields)
CIBlock::Delete($ID)
CIBlock::CheckFields(&$arFields, $ID=false)
CIBlock::SetPermission($IBLOCK_ID, $arGROUP_ID)
CIBlock::SetMessages($ID, $arFields)
CIBlock::GetMessages($ID, $type="")
CIBlock::GetFieldsDefaults()
CIBlock::SetFields($ID, $arFields)
CIBlock::GetFields($ID)
CIBlock::GetProperties($ID, $arOrder = array(), $arFilter = array())
CIBlock::GetGroupPermissions($ID)
CIBlock::GetPermission($IBLOCK_ID, $FOR_USER_ID = false)
CIBlock::OnBeforeLangDelete($lang)
CIBlock::OnLangDelete($lang)
CIBlock::OnGroupDelete($group_id)
CIBlock::MkOperationFilter($key)
CIBlock::FilterCreate($field_name, $values, $type, $cOperationType=false, $bSkipEmpty = true)
CIBlock::ForLIKE($str)
CIBlock::FilterCreateEx($fname, $vals, $type, &$bFullJoin, $cOperationType=false, $bSkipEmpty = true)
CIBlock::_MergeIBArrays($iblock_id, $iblock_code = false, $iblock_id2 = false, $iblock_code2 = false)
CIBlock::OnSearchGetURL($arFields)
CIBlock::ReplaceSectionUrl($url, $arr, $server_name = false, $arrType = false)
CIBlock::_GetProductUrl($OF_ELEMENT_ID, $OF_IBLOCK_ID, $server_name = false, $arrType = false)
CIBlock::ReplaceDetailUrl($url, $arr, $server_name = false, $arrType = false)
CIBlock::OnSearchReindex($NS=Array(), $oCallback=NULL, $callback_method="")
CIBlock::GetElementCount($iblock_id)
CIBlock::ResizePicture($arFile, $arResize)
CIBlock::FilterPicture($filePath, $arFilter)
CIBlock::NumberFormat($num)
CIBlock::_Order($by, $order, $default_order, $nullable = true)
CIBlock::GetAdminIBlockEditLink($IBLOCK_ID, $arParams = array(), $strAdd = "")
CIBlock::GetAdminSectionEditLink($IBLOCK_ID, $SECTION_ID, $arParams = array(), $strAdd = "")
CIBlock::GetAdminElementEditLink($IBLOCK_ID, $ELEMENT_ID, $arParams = array(), $strAdd = "")
CIBlock::GetAdminSubElementEditLink($IBLOCK_ID, $ELEMENT_ID, $SUBELEMENT_ID, $arParams = array(), $strAdd = '', $absoluteUrl = false)
CIBlock::GetAdminElementListLink($IBLOCK_ID, $arParams = array(), $strAdd = "")
CIBlock::GetAdminElementListScriptName($IBLOCK_ID, $arParams = array())
CIBlock::GetAdminSectionListLink($IBLOCK_ID, $arParams = array(), $strAdd = "")
CIBlock::GetAdminSectionListScriptName($IBLOCK_ID, $arParams = array())
CIBlock::isPublicSidePanel()
CIBlock::replaceScriptName($url)
CIBlock::GetAdminListMode($IBLOCK_ID)
CIBlock::CheckForIndexes($IBLOCK_ID)
CIBlock::GetAuditTypes()
CIBlock::roundDB($value)
CIBlock::_transaction_lock($IBLOCK_ID)
CIBlock::isShortDate($strDate)
CIBlock::_Upper($str)
CIBlock::_Add($ID)
CIBlock::_NotEmpty($column)
CIBlock::makeFilePropArray($data, $del = false, $description = null, $options = array())
CIBlock::makeFileArray($data, $del = false, $description = null, $options = array())
CIBlock::makeFileArrayFromId($file_id, $description = null, $options = array())
CIBlock::makeFileArrayFromPath($file_path, $description = null, $options = array())
CIBlock::makeFileArrayFromArray($file_array, $description = null, $options = array())
CIBlock::disableTagCache($iblock_id)
CIBlock::enableTagCache($iblock_id)
CIBlock::clearIblockTagCache($iblock_id)
CIBlock::registerWithTagCache($iblock_id)
CIBlock::enableClearTagCache()
CIBlock::disableClearTagCache()
CIBlock::isEnabledClearTagCache()
CIBlock::getDefaultJpegQuality()
CIBlock::checkActivityDatesAgent($iblockId, $previousTime)
CIBlock::GetList($arOrder=Array("SORT"=>"ASC"), $arFilter=Array(), $bIncCnt = false)