1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс Block

Открытые статические члены

static cloneCard ($lid, $block, $selector, bool $preventHistory=false)
static addCard ($lid, $block, $selector, $content, bool $preventHistory=false)
static removeCard ($lid, $block, $selector, bool $preventHistory=false)
static updateCards ($lid, $block, array $data)
static changeNodeName ($lid, $block, array $data, bool $preventHistory=false)
static changeAnchor ($lid, $block, $data, bool $preventHistory=false)
static updateNodes ($lid, $block, array $data, array $additional=array(), bool $preventHistory=false)
static updateStyles ($lid, $block, array $data, bool $preventHistory=false)
static updateAttrs ($lid, $block, array $data)
static getContent ($lid, $block, $editMode=false, array $params=array())
static updateContent ($lid, $block, $content, $designed=false, bool $preventHistory=false)
static publication ($block)
static getList ($lid, array $params=array())
static getById ($block, array $params=array())
static getManifest ($lid, $block, array $params=array())
static getManifestFile ($code)
static getContentFromRepository ($code)
static getRepository ($section=null)
static uploadFile ($block, $picture, $ext=false, array $params=[], $temp=false)
static getFileDisk (int $fileId)
static getAssetsConfig (array $extCodes, array $tplCodes=[])

Подробное описание

См. определение в файле block.php строка 19

Методы

◆ addCard()

addCard ( $lid,
$block,
$selector,
$content,
bool $preventHistory = false )
static

Add card in block by selector.

Аргументы
int$lidLanding id.
int$blockBlock id.
string$selectorSelector.
bool$preventHistoryTrue if no need save history
string$contentContent of card.
Возвращает
\Bitrix\Landing\PublicActionResult

См. определение в файле block.php строка 118

◆ changeAnchor()

changeAnchor ( $lid,
$block,
$data,
bool $preventHistory = false )
static

Set new anchor to the block.

Аргументы
int$lidLanding id.
int$blockBlock id.
string$dataNew anchor.
bool$preventHistoryTrue if no need save history
Возвращает
\Bitrix\Landing\PublicActionResult

См. определение в файле block.php строка 281

◆ changeNodeName()

changeNodeName ( $lid,
$block,
array $data,
bool $preventHistory = false )
static

Change node name.

Аргументы
int$lidLanding id.
int$blockBlock id.
array$dataArray with selector and value.
bool$preventHistoryTrue if no need save history
Возвращает
\Bitrix\Landing\PublicActionResult

См. определение в файле block.php строка 204

◆ cloneCard()

cloneCard ( $lid,
$block,
$selector,
bool $preventHistory = false )
static

Clone card in block by selector.

Аргументы
int$lidLanding id.
int$blockBlock id.
string$selectorSelector.
bool$preventHistoryTrue if no need save history
Возвращает
\Bitrix\Landing\PublicActionResult

См. определение в файле block.php строка 101

◆ getAssetsConfig()

getAssetsConfig ( array $extCodes,
array $tplCodes = [] )
static

Get extensions configs, load relations, load lang phrases

Аргументы
array$extCodes- array of extensions codes
array$tplCodes- array of site templates
Возвращает
PublicActionResult - array of assets by type

См. определение в файле block.php строка 1125

◆ getById()

getById ( $block,
array $params = array() )
static

Get one block of landing.

Аргументы
int$blockBlock id.
array$paramsSome params.
Возвращает
\Bitrix\Landing\PublicActionResult

См. определение в файле block.php строка 901

◆ getContent()

getContent ( $lid,
$block,
$editMode = false,
array $params = array() )
static

Get content as is from Block.

Аргументы
int$lidLanding id.
int$blockBlock id.
boolean$editModeEdit mode if true.
array$paramsSome params.
Возвращает
\Bitrix\Landing\PublicActionResult

См. определение в файле block.php строка 638

◆ getContentFromRepository()

getContentFromRepository ( $code)
static

Get content of block from repository.

Аргументы
string$codeBlock code.
Возвращает
\Bitrix\Landing\PublicActionResult

См. определение в файле block.php строка 1007

◆ getFileDisk()

getFileDisk ( int $fileId)
static

Returns disk's file by attached object id.

Аргументы
int$fileIdFile (attached object) id.
Возвращает
PublicActionResult

См. определение в файле block.php строка 1100

◆ getList()

getList ( $lid,
array $params = array() )
static

Get available blocks of landing.

Аргументы
int$lidLanding id.
array$paramsSome params.
Возвращает
\Bitrix\Landing\PublicActionResult

См. определение в файле block.php строка 825

◆ getManifest()

getManifest ( $lid,
$block,
array $params = array() )
static

Get available blocks of landing.

Аргументы
int$lidLanding id.
int$blockBlock id.
array$paramsSome params.
Возвращает
\Bitrix\Landing\PublicActionResult

См. определение в файле block.php строка 939

◆ getManifestFile()

getManifestFile ( $code)
static

Get manifest array as is from block.

Аргументы
string$codeCode name, format "namespace:code".
Возвращает
\Bitrix\Landing\PublicActionResult

См. определение в файле block.php строка 987

◆ getRepository()

getRepository ( $section = null)
static

Get blocks from repository.

Аргументы
string$sectionSection code.

См. определение в файле block.php строка 1022

◆ publication()

publication ( $block)
static

Publication one block from landing.

Аргументы
int$blockBlock id.
Возвращает
PublicActionResult

См. определение в файле block.php строка 795

◆ removeCard()

removeCard ( $lid,
$block,
$selector,
bool $preventHistory = false )
static

Remove card from block by selector.

Аргументы
int$lidLanding id.
int$blockBlock id.
string$selectorSelector.
bool$preventHistoryTrue if no need save history
Возвращает
\Bitrix\Landing\PublicActionResult

См. определение в файле block.php строка 142

◆ updateAttrs()

updateAttrs ( $lid,
$block,
array $data )
static

Update attributes in block by selector.

Аргументы
int$lidLanding id.
int$blockBlock id.
array$dataArray with selector and data.
Возвращает
\Bitrix\Landing\PublicActionResult

См. определение в файле block.php строка 609

◆ updateCards()

updateCards ( $lid,
$block,
array $data )
static

Change cards multiple.

Аргументы
int$lidLanding id.
int$blockBlock id.
array$dataArray with cards.
Возвращает
\Bitrix\Landing\PublicActionResult

См. определение в файле block.php строка 157

◆ updateContent()

updateContent ( $lid,
$block,
$content,
$designed = false,
bool $preventHistory = false )
static

Update content in the Block.

Аргументы
int$lidLanding id.
int$blockBlock id.
string$contentBlock content.
bool$designedBlock was designed.
bool$preventHistoryTrue if no need save history
Возвращает
\Bitrix\Landing\PublicActionResult

См. определение в файле block.php строка 694

◆ updateNodes()

updateNodes ( $lid,
$block,
array $data,
array $additional = array(),
bool $preventHistory = false )
static

Update nodes in block by selector.

Аргументы
int$lidLanding id.
int$blockBlock id.
array$dataArray with selector and value.
array$additionalAdditional prams for save.
bool$preventHistoryTrue if no need save history
Возвращает
\Bitrix\Landing\PublicActionResult

См. определение в файле block.php строка 330

◆ updateStyles()

updateStyles ( $lid,
$block,
array $data,
bool $preventHistory = false )
static

Update classes in block by selector.

Аргументы
int$lidLanding id.
int$blockBlock id.
array$dataArray with selector and data.
bool$preventHistoryTrue if no need save history
Возвращает
\Bitrix\Landing\PublicActionResult

См. определение в файле block.php строка 590

◆ uploadFile()

uploadFile ( $block,
$picture,
$ext = false,
array $params = [],
$temp = false )
static

Upload file by url or from FILE.

Аргументы
int$blockBlock id.
mixed$pictureFile url / file array.
string$extFile extension.
array$paramsSome file params.
bool$tempThis is temporary file.
Возвращает
PublicActionResult

См. определение в файле block.php строка 1050


Объявления и описания членов класса находятся в файле:
  • C:/bitrix/modules/landing/lib/publicaction/block.php