Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс 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 (int $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, $withManifest=false)
 
static uploadFile ($block, $picture, $ext=false, array $params=[], $temp=false)
 
static getFileDisk (int $fileId)
 

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

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

Методы

◆ addCard()

static 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 строка 116

◆ changeAnchor()

static 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 строка 279

◆ changeNodeName()

static 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 строка 202

◆ cloneCard()

static 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 строка 99

◆ getById()

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

Get one block of landing.

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

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

◆ getContent()

static 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 строка 641

◆ getContentFromRepository()

static getContentFromRepository ( $code)
static

Get content of block from repository.

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

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

◆ getFileDisk()

static getFileDisk ( int $fileId)
static

Returns disk's file by attached object id.

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

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

◆ getList()

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

Get available blocks of landing.

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

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

◆ getManifest()

static 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 строка 936

◆ getManifestFile()

static getManifestFile ( $code)
static

Get manifest array as is from block.

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

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

◆ getRepository()

static getRepository ( $section = null,
$withManifest = false )
static

Get blocks from repository.

Аргументы
string$sectionSection code.
bool$withManifestGet repo with manifest.
Возвращает
\Bitrix\Landing\PublicActionResult

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

◆ publication()

static publication ( int $block)
static

Publication one block from landing.

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

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

◆ removeCard()

static 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 строка 140

◆ updateAttrs()

static 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 строка 612

◆ updateCards()

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

Change cards multiple.

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

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

◆ updateContent()

static 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 строка 697

◆ updateNodes()

static 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 строка 328

◆ updateStyles()

static 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 строка 593

◆ uploadFile()

static 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 строка 1049