|
| __construct ($id, $data=[], array $params=[]) |
|
| exist () |
|
| getId () |
|
| getLandingId () |
|
| getSiteId () |
|
| getCode () |
|
| getLocalAnchor () |
|
| getContent () |
|
| getBlockClass () |
|
| setAllowedByTariff (bool $mark) |
|
| resetContent () |
|
| isActive () |
|
| isPublic () |
|
| isDesigned () |
|
| getAccess () |
|
| setAccess ($letter) |
|
| setActive ($active) |
|
| getRepoId () |
|
| getSite () |
|
| getPreview () |
|
| getError () |
|
| getManifest ($extended=false, $missCache=false, array $params=array()) |
|
| getAsset ($type=null) |
|
| getCSS () |
|
| getJS () |
|
| getExt () |
|
| getClass () |
|
| view ($edit=false, \Bitrix\Landing\Landing $landing=null, array $params=array()) |
|
| saveAssets (array $assets) |
|
| getAssets () |
|
| saveContent (string $content, $designed=false) |
|
| save (array $additionalFields=[]) |
|
| changeLanding ($lid) |
|
| changeFavoriteMeta (array $meta) |
|
| unlink () |
|
| markDeleted ($mark) |
|
| setSort ($sort) |
|
| setAnchor ($anchor) |
|
| saveSort ($sort) |
|
| getSort () |
|
| getDynamicParams ($id=null) |
|
| saveDynamicParams (array $sourceParams=[], array $params=[]) |
|
| clearDynamic () |
|
| getRuntimeRequiredUserAction () |
|
| setRuntimeRequiredUserAction (array $action) |
|
| getDom ($clear=false) |
|
| getMeta () |
|
| adjustCards ($selector, $count, &$changed=false) |
|
| cloneCard ($selector, $position, $content='') |
|
| setCardContent ($selector, $position, $content) |
|
| getCardContent ($selector, $position) |
|
| getCardCount ($selector) |
|
| removeCard ($selector, $position) |
|
| changeNodeName ($data) |
|
| updateNodes ($data, $additional=array()) |
|
| updateCards (array $data=array()) |
|
| setClasses ($data) |
|
| setAttributes ($data) |
|
|
static | fillLanding (Landing $landing, $limit=0, array $params=array()) |
|
static | cloneForEdit (\Bitrix\Landing\Landing $landing) |
|
static | publicationBlocks (\Bitrix\Landing\Landing $landing) |
|
static | getLandingIdByBlockId ($id) |
|
static | getLandingRowByBlockId ($id, array $select=array('ID')) |
|
static | getRowByBlockId ($id, array $select=array('ID')) |
|
static | getContentFromRepository (string $code, string $namespace=null) |
|
static | createFromRepository (Landing $landing, string $code, array $data=array()) |
|
static | clearRepositoryCache () |
|
static | getRepository ($withManifest=false) |
|
static | getLastUsed (int $count=15) |
|
static | markAsUsed (string $blockCode) |
|
static | removeAsUsed (string $blockCode) |
|
static | getStyle () |
|
static | getSemantic () |
|
static | getAttrs () |
|
static | getBlockContent ($id, $editMode=false, array $params=array()) |
|
static | getAnchor ($id) |
|
static | getManifestFile ($code) |
|
static | deleteByCode ($code) |
|
static | deleteAll ($lid) |
|
static | search ($query, array $filter=[], array $select=['LID'], array $group=['LID']) |
|
static | add ($fields) |
|
static | update ($id, $fields=array()) |
|
static | delete ($id) |
|
static | getFavorites (?string $tplCode) |
|
static | getList ($fields=array()) |
|
static | isContains (int $entityId, string $needed, bool $isLanding=false) |
|
static | checkComponentExists (string $componentName) |
|
Открытые статические члены унаследованные от BaseTable |
static | callback ($code, $callback) |
|
См. определение в файле block.php строка 20
◆ __construct()
__construct |
( |
| $id, |
|
|
| $data = [], |
|
|
array | $params = [] ) |
Constructor.
- Аргументы
-
int | $id | Block id. |
array | $data | Data row from BlockTable (by default get from DB). |
array | $params | Some additional params. |
См. определение в файле block.php строка 272
◆ add()
Add block row.
- Аргументы
-
- Возвращает
- \Bitrix\Main\Result
См. определение в файле block.php строка 5575
◆ adjustCards()
adjustCards |
( |
| $selector, |
|
|
| $count, |
|
|
& | $changed = false ) |
Adjust cards count by selector.
- Аргументы
-
string | $selector | Selector. |
int | $count | Needed cards count. |
bool | &$changed | Changed. |
- Возвращает
- boolean Success or failure.
См. определение в файле block.php строка 4003
◆ changeFavoriteMeta()
changeFavoriteMeta |
( |
array | $meta | ) |
|
Set meta information for favorite block.
- Аргументы
-
array | $meta | Meta information. |
- Возвращает
- bool
См. определение в файле block.php строка 3200
◆ changeLanding()
Change landing of current block.
- Аргументы
-
- Возвращает
- boolean
См. определение в файле block.php строка 3176
◆ changeNodeName()
Set new names for nodes of block.
- Аргументы
-
array | $data | Nodes data array. |
- Возвращает
- boolean
См. определение в файле block.php строка 4310
◆ checkComponentExists()
static checkComponentExists |
( |
string | $componentName | ) |
|
|
static |
Temporary function for check components, when includeModule check is not enough
- Возвращает
- bool
См. определение в файле block.php строка 5784
◆ checkDesignedManifest()
checkDesignedManifest |
( |
array | $manifest | ) |
|
|
protected |
Checks that current block are designed and adds new manifest parts.
- Аргументы
-
array | $manifest | Current manifest. |
- Возвращает
- array
См. определение в файле block.php строка 2071
◆ clearDynamic()
Make block not dynamic.
- Возвращает
- void
См. определение в файле block.php строка 3934
◆ clearRepositoryCache()
static clearRepositoryCache |
( |
| ) |
|
|
static |
Clear cache repository.
- Возвращает
- void
См. определение в файле block.php строка 914
◆ cloneCard()
cloneCard |
( |
| $selector, |
|
|
| $position, |
|
|
| $content = '' ) |
Clone one card in block by selector.
- Аргументы
-
string | $selector | Selector. |
int | $position | Card position. |
string | $content | New content for cloned card. |
- Возвращает
- boolean Success or failure.
См. определение в файле block.php строка 4060
◆ cloneForEdit()
Create copy of blocks for draft version.
- Аргументы
-
\Bitrix\Landing\Landing | $landing | Landing instance. |
- Возвращает
- void
См. определение в файле block.php строка 467
◆ collectAllowedAttrs()
static collectAllowedAttrs |
( |
array | $mixed, |
|
|
array & | $allowed, |
|
|
| $selector = null ) |
|
staticprotected |
Collects and returns allowed attributes ([selector] => [data-test, data-test2]).
- Аргументы
-
string | $selector | Selector, if attr have't own selector. |
array | &$allowed | Array for collecting. |
- Возвращает
- void
См. определение в файле block.php строка 4943
◆ createFromRepository()
static createFromRepository |
( |
Landing | $landing, |
|
|
string | $code, |
|
|
array | $data = array() ) |
|
static |
Create instance by string code.
- Аргументы
-
Landing | $landing | Landing - owner for new block. |
string | $code | Code of block from repository. |
array | $data | Additional data array. |
- Возвращает
- Block|false
См. определение в файле block.php строка 705
◆ delete()
Delete block row.
- Аргументы
-
- Возвращает
- \Bitrix\Main\Result
См. определение в файле block.php строка 5620
◆ deleteAll()
Delete all blocks for the landing.
- Аргументы
-
- Возвращает
- void
См. определение в файле block.php строка 5226
◆ deleteByCode()
static deleteByCode |
( |
| $code | ) |
|
|
static |
Delete all blocks from db by codes.
- Аргументы
-
array | $code | Array of codes to delete. |
- Возвращает
- void
См. определение в файле block.php строка 5191
◆ exist()
Exist or not block in current instance.
- Возвращает
- boolean
См. определение в файле block.php строка 1802
◆ fillLanding()
static fillLanding |
( |
Landing | $landing, |
|
|
| $limit = 0, |
|
|
array | $params = array() ) |
|
static |
Fill landing with blocks.
- Аргументы
-
Landing | $landing | Landing instance. |
int | $limit | Limit count for blocks. |
array | $params | Additional params. |
- Возвращает
- boolean
См. определение в файле block.php строка 372
◆ getAccess()
Get current access.
- Возвращает
- string
См. определение в файле block.php строка 1938
◆ getAjaxInitiatedAssets()
static getAjaxInitiatedAssets |
( |
| ) |
|
|
staticprotected |
In ajax hit may be initiated some assets (JS extensions), but will not be added on page. We need get them all and add to output.
- Возвращает
- array
- Исключения
-
Bitrix\Main\ArgumentNullException
- Исключения
-
Bitrix\Main\ArgumentOutOfRangeException
См. определение в файле block.php строка 5685
◆ getAnchor()
Get block anchor.
- Аргументы
-
- Возвращает
- string
См. определение в файле block.php строка 1717
◆ getAsset()
Get some assets of block.
- Аргументы
-
string | $type | What return: css, js, ext, class. |
- Возвращает
- array
См. определение в файле block.php строка 2446
◆ getAssets()
Returns the block assets.
- Возвращает
- array
См. определение в файле block.php строка 3097
◆ getAttrs()
Returns blocks attrs manifests from repository.
- Возвращает
- array
См. определение в файле block.php строка 1549
◆ getBlockClass()
Get class of block.
- Возвращает
- LandingBlock
См. определение в файле block.php строка 1865
◆ getBlockContent()
static getBlockContent |
( |
| $id, |
|
|
| $editMode = false, |
|
|
array | $params = array() ) |
|
static |
Get block content array.
- Аргументы
-
int | $id | Block id. |
boolean | $editMode | Edit mode if true. |
array | $params | Some params. |
- Возвращает
- array
См. определение в файле block.php строка 1604
◆ getBlockNamespace()
static getBlockNamespace |
( |
| $code | ) |
|
|
staticprotected |
Get namespace for block.
- Аргументы
-
string | $code | Code of block. |
- Возвращает
- string
См. определение в файле block.php строка 1727
◆ getBlockPath()
static getBlockPath |
( |
| $code, |
|
|
| $namespace = null ) |
|
staticprotected |
Get local path for block.
- Аргументы
-
string | $code | Code of block. |
string | $namespace | Namespace (optional). |
- Возвращает
- string
См. определение в файле block.php строка 1772
◆ getCardContent()
getCardContent |
( |
| $selector, |
|
|
| $position ) |
Gets card content from block by selector.
- Аргументы
-
string | $selector | Selector. |
int | $position | Card position. |
- Возвращает
- string
См. определение в файле block.php строка 4211
◆ getCardCount()
getCardCount |
( |
| $selector | ) |
|
Gets count of cards from block by selector.
- Аргументы
-
- Возвращает
- int
См. определение в файле block.php строка 4234
◆ getClass()
Get executable classes.
- Возвращает
- array
См. определение в файле block.php строка 2612
◆ getCode()
Get code of the block.
- Возвращает
- string
См. определение в файле block.php строка 1838
◆ getContent()
Get content of the block.
- Возвращает
- string
См. определение в файле block.php строка 1856
◆ getContentFromRepository()
static getContentFromRepository |
( |
string | $code, |
|
|
string | $namespace = null ) |
|
static |
Get content from repository by code.
- Аргументы
-
string | $code | Block code. |
string | null | $namespace | Namespace (optional). |
- Возвращает
- string|null
См. определение в файле block.php строка 647
◆ getCSS()
Get css file path, if exists.
- Возвращает
- array
См. определение в файле block.php строка 2585
◆ getDom()
Load current content in DOM html structure.
- Аргументы
-
bool | $clear | CLear static cache. |
- Возвращает
- DOM\Document
См. определение в файле block.php строка 3962
◆ getDynamicParams()
getDynamicParams |
( |
| $id = null | ) |
|
Gets dynamic source params.
- Аргументы
-
int | $id | Not current block id. |
- Возвращает
- array
См. определение в файле block.php строка 3334
◆ getError()
Get error collection
- Возвращает
- \Bitrix\Landing\Error
См. определение в файле block.php строка 2025
◆ getExt()
Get extensions.
- Возвращает
- array
См. определение в файле block.php строка 2603
◆ getFavorites()
static getFavorites |
( |
?string | $tplCode | ) |
|
|
static |
Returns all favorites blocks.
- Аргументы
-
string | null | $tplCode | Page template code. |
- Возвращает
- array
См. определение в файле block.php строка 5642
◆ getGeneralPaths()
static getGeneralPaths |
( |
| ) |
|
|
staticprotected |
Gets general paths, where blocks can be found.
- Возвращает
- array
См. определение в файле block.php строка 891
◆ getId()
Get id of the block.
- Возвращает
- int
См. определение в файле block.php строка 1811
◆ getJS()
Get js file path, if exists.
- Возвращает
- array
См. определение в файле block.php строка 2594
◆ getLandingId()
Gets landing id.
- Возвращает
- int
См. определение в файле block.php строка 1820
◆ getLandingIdByBlockId()
static getLandingIdByBlockId |
( |
| $id | ) |
|
|
static |
Recognize landing id by block id.
- Аргументы
-
int | array | $id | Block id (id array). |
- Возвращает
- int|array|false
См. определение в файле block.php строка 529
◆ getLandingRowByBlockId()
static getLandingRowByBlockId |
( |
| $id, |
|
|
array | $select = array('ID') ) |
|
static |
Gets row by block id.
- Аргументы
-
int | array | $id | Block id (id array). |
array | $select | Select row. |
- Возвращает
- int|array|false
См. определение в файле block.php строка 564
◆ getLastUsed()
static getLastUsed |
( |
int | $count = 15 | ) |
|
|
static |
Returns last used blocks by current user.
- Аргументы
-
int | $count | Count of blocks. |
- Возвращает
- array
См. определение в файле block.php строка 1449
◆ getList()
static getList |
( |
| $fields = array() | ) |
|
|
static |
Gets block's rows.
- Аргументы
-
array | $fields | Block orm data. |
- Возвращает
- \Bitrix\Main\DB\Result
См. определение в файле block.php строка 5661
◆ getLocalAnchor()
Get anchor of the block.
- Возвращает
- string
См. определение в файле block.php строка 1847
◆ getManifest()
getManifest |
( |
| $extended = false, |
|
|
| $missCache = false, |
|
|
array | $params = array() ) |
Get manifest array from block.
- Аргументы
-
bool | $extended | Get extended manifest. |
bool | $missCache | Don't save in static cache. |
array | $params | Additional params. |
- Возвращает
- array
См. определение в файле block.php строка 2117
◆ getManifestFile()
static getManifestFile |
( |
| $code | ) |
|
|
static |
Get manifest array as is from block.
- Аргументы
-
string | $code | Code name, format "namespace:code" or just "code". |
- Возвращает
- array
См. определение в файле block.php строка 2404
◆ getMenuHtml()
getMenuHtml |
( |
| $data, |
|
|
| $manifestNode, |
|
|
| $level = 'root' ) |
|
protected |
Returns menu html with child submenu.
- Аргументы
-
array | $data | Data array. |
array | $manifestNode | Manifest node for current selector. |
string | $level | Level (root or children). |
- Возвращает
- string
См. определение в файле block.php строка 4552
◆ getMessageBlock()
static getMessageBlock |
( |
| $params, |
|
|
| $template = '' ) |
|
staticprotected |
Gets message string.
- Аргументы
-
array | $params | Component's params. |
string | $template | Template name. |
- Возвращает
- string
См. определение в файле block.php строка 2668
◆ getMeta()
Get metadata of current block.
- Возвращает
- array
См. определение в файле block.php строка 3991
◆ getNamespaces()
Gets all available namespaces.
- Возвращает
- array
См. определение в файле block.php строка 926
◆ getNormalizedBlock()
static getNormalizedBlock |
( |
string | $code | ) |
|
|
staticprotected |
Returns normalized block data.
- Аргументы
-
- Возвращает
- array|null
См. определение в файле block.php строка 606
◆ getPreview()
Get preview picture of the block.
- Возвращает
- string
См. определение в файле block.php строка 2011
◆ getRepoId()
Get repo id, if block from repo.
- Возвращает
- int
См. определение в файле block.php строка 1979
◆ getRepository()
static getRepository |
( |
| $withManifest = false | ) |
|
|
static |
Get blocks from repository.
- Аргументы
-
bool | $withManifest | Get repo with manifest files of blocks. |
- Возвращает
- array
См. определение в файле block.php строка 980
◆ getRowByBlockId()
static getRowByBlockId |
( |
| $id, |
|
|
array | $select = array('ID') ) |
|
static |
Gets landing row by block id.
- Аргументы
-
int | array | $id | Block id (id array). |
array | $select | Select row. |
- Возвращает
- int|array|false
См. определение в файле block.php строка 575
◆ getRuntimeRequiredUserAction()
getRuntimeRequiredUserAction |
( |
| ) |
|
Gets only runtime required actions.
- Возвращает
- array
См. определение в файле block.php строка 3943
◆ getSemantic()
Returns blocks semantic manifests from repository.
- Возвращает
- array
См. определение в файле block.php строка 1540
◆ getSite()
Gets site row.
- Возвращает
- array
См. определение в файле block.php строка 1988
◆ getSiteId()
Gets site id (of landing).
- Возвращает
- int
См. определение в файле block.php строка 1829
◆ getSort()
Get sort of current block.
- Возвращает
- int
См. определение в файле block.php строка 3324
◆ getSpecialManifest()
static getSpecialManifest |
( |
string | $type | ) |
|
|
staticprotected |
Returns blocks style manifest from repository.
- Возвращает
- array
См. определение в файле block.php строка 1558
◆ getStyle()
Returns blocks style manifests from repository.
- Возвращает
- array
См. определение в файле block.php строка 1531
◆ getTypeClass()
Get class handler for type of node.
- См. также
- Node\Type::getClassName
- Аргументы
-
- Возвращает
- string
См. определение в файле block.php строка 2039
◆ includeBlockClass()
includeBlockClass |
( |
| $path | ) |
|
|
protected |
Include class of block.
- Аргументы
-
string | $path | Path of block class. |
- Возвращает
- \Bitrix\Landing\LandingBlock
См. определение в файле block.php строка 2622
◆ isActive()
Active or not the block.
- Возвращает
- boolean
См. определение в файле block.php строка 1911
◆ isContains()
static isContains |
( |
int | $entityId, |
|
|
string | $needed, |
|
|
bool | $isLanding = false ) |
|
static |
Returns true if block's content contains needed string.
- Аргументы
-
int | $entityId | Block or landing id. |
string | $needed | String for search. |
bool | $isLanding | Set to true, if entity id is landing id. |
- Возвращает
- bool
См. определение в файле block.php строка 5734
◆ isDesigned()
Returns true if block was designed by user.
- Возвращает
- bool
См. определение в файле block.php строка 1929
◆ isNewBlock()
static isNewBlock |
( |
| $block | ) |
|
|
staticprotected |
New or not the block.
- Аргументы
-
- Возвращает
- boolean
См. определение в файле block.php строка 852
◆ isPublic()
Public or not the block.
- Возвращает
- boolean
См. определение в файле block.php строка 1920
◆ localizationManifest()
localizationManifest |
( |
array & | $manifest, |
|
|
array | $lang ) |
|
protected |
Localize manifest.
- Аргументы
-
array | $manifest | Manifest array. |
array | $lang | Lang array. |
- Возвращает
- void
См. определение в файле block.php строка 2381
◆ markAsUsed()
static markAsUsed |
( |
string | $blockCode | ) |
|
|
static |
Stores block by code as last used.
- Аргументы
-
string | $blockCode | Block code. |
- Возвращает
- void
См. определение в файле block.php строка 1478
◆ markDeleted()
Mark delete or not current block.
- Аргументы
-
- Возвращает
- void
См. определение в файле block.php строка 3239
◆ parseManifest()
Returns additional manifest nodes from content.
- Возвращает
- array
См. определение в файле block.php строка 2048
◆ publicationBlocks()
Publication blocks for landing.
- Аргументы
-
\Bitrix\Landing\Landing | $landing | Landing instance. |
- Возвращает
- void
См. определение в файле block.php строка 519
◆ removeAsUsed()
static removeAsUsed |
( |
string | $blockCode | ) |
|
|
static |
Removes block by code from last used.
- Аргументы
-
string | $blockCode | Block code. |
- Возвращает
- void
См. определение в файле block.php строка 1511
◆ removeCard()
removeCard |
( |
| $selector, |
|
|
| $position ) |
Remove one card from block by selector.
- Аргументы
-
string | $selector | Selector. |
int | $position | Card position. |
- Возвращает
- boolean Success or failure.
См. определение в файле block.php строка 4252
◆ removeStyle()
removeStyle |
( |
DOM\Node | $node, |
|
|
array | $styleToRemove ) |
|
protected |
Recursive styles remove in Node.
- Аргументы
-
\Bitrix\Main\Web\DOM\Node | $node | Node for clear. |
array | $styleToRemove | Array of styles to remove. |
- Возвращает
- \Bitrix\Main\Web\DOM\Node
См. определение в файле block.php строка 4755
◆ replaceMetaMarkers()
static replaceMetaMarkers |
( |
| $content | ) |
|
|
staticprotected |
Replace title and breadcrumb marker in the block.
- Аргументы
-
string | $content | Some content. |
- Возвращает
- string
См. определение в файле block.php строка 5133
◆ resetContent()
Reset content of current block.
- Возвращает
- void
См. определение в файле block.php строка 1891
◆ save()
save |
( |
array | $additionalFields = [] | ) |
|
Save current block in DB.
- Аргументы
-
array | $additionalFields | Additional fields for saving. |
- Возвращает
- boolean
См. определение в файле block.php строка 3136
◆ saveAssets()
saveAssets |
( |
array | $assets | ) |
|
Save assets to the block.
- Аргументы
-
array | $assets | New assets array. |
- Возвращает
- void
См. определение в файле block.php строка 3067
◆ saveContent()
saveContent |
( |
string | $content, |
|
|
| $designed = false ) |
Set new content.
- Аргументы
-
string | $content | New content. |
bool | $designed | Content was designed. |
- Возвращает
- void
См. определение в файле block.php строка 3108
◆ saveDynamicParams()
saveDynamicParams |
( |
array | $sourceParams = [], |
|
|
array | $params = [] ) |
Save dynamic params for the block.
- Аргументы
-
array | $sourceParams | Source params. |
array | $params | Additional params. |
- Возвращает
- void
См. определение в файле block.php строка 3396
◆ saveSort()
Save new sort to current block to DB.
- Аргументы
-
- Возвращает
- void
См. определение в файле block.php строка 3303
◆ search()
static search |
( |
| $query, |
|
|
array | $filter = [], |
|
|
array | $select = ['LID'], |
|
|
array | $group = ['LID'] ) |
|
static |
Search in blocks.
- Аргументы
-
string | $query | Query string. |
array | $filter | Filter array. |
array | $select | Select fields. |
array | $group | Group fields. |
- Возвращает
- array
См. определение в файле block.php строка 5549
◆ setAccess()
Set new access to the block.
- Аргументы
-
string | $letter | Access letter. |
- Возвращает
- void
См. определение в файле block.php строка 1948
◆ setActive()
Set active to the block.
- Аргументы
-
boolean | $active | Bool: true or false. |
- Возвращает
- boolean
См. определение в файле block.php строка 1961
◆ setAllowedByTariff()
setAllowedByTariff |
( |
bool | $mark | ) |
|
Marks block as allowed or not by tariff.
- Аргументы
-
- Возвращает
- void
См. определение в файле block.php строка 1882
◆ setAnchor()
Set new anchor to current block.
- Аргументы
-
- Возвращает
- boolean
См. определение в файле block.php строка 3267
◆ setAttributes()
Set attributes to nodes of block.
- Аргументы
-
array | $data | Attrs data array. |
- Возвращает
- void
См. определение в файле block.php строка 5025
◆ setCardContent()
setCardContent |
( |
| $selector, |
|
|
| $position, |
|
|
| $content ) |
Set card content from block by selector.
- Аргументы
-
string | $selector | Selector. |
int | $position | Card position. |
string | $content | New content. |
- Возвращает
- boolean Success or failure.
См. определение в файле block.php строка 4170
◆ setClasses()
Set new classes to nodes of block.
- Аргументы
-
array | $data | Classes data array. |
- Возвращает
- boolean
См. определение в файле block.php строка 4786
◆ setDynamic()
Build dynamic content for the block.
- Аргументы
-
- Возвращает
- void
См. определение в файле block.php строка 3445
◆ setRuntimeRequiredUserAction()
setRuntimeRequiredUserAction |
( |
array | $action | ) |
|
Set only runtime required actions.
- Аргументы
-
См. определение в файле block.php строка 3952
◆ setSort()
Set new sort to current block.
- Аргументы
-
- Возвращает
- void
См. определение в файле block.php строка 3257
◆ unlink()
Delete current block.
- Возвращает
- boolean
См. определение в файле block.php строка 3214
◆ update()
static update |
( |
| $id, |
|
|
| $fields = array() ) |
|
static |
Update block row.
- Аргументы
-
int | $id | Primary key. |
array | $fields | Block data. |
- Возвращает
- \Bitrix\Main\Result
См. определение в файле block.php строка 5598
◆ updateCards()
updateCards |
( |
array | $data = array() | ) |
|
Change cards multiple.
- Аргументы
-
array | $data | Array with cards. |
- Возвращает
- boolean
См. определение в файле block.php строка 4636
◆ updateNodes()
updateNodes |
( |
| $data, |
|
|
| $additional = array() ) |
Set new content to nodes of block.
- Аргументы
-
array | $data | Nodes data array. |
array | $additional | Additional prams for save. |
- Возвращает
- boolean
См. определение в файле block.php строка 4367
◆ view()
Out the block.
- Аргументы
-
boolean | $edit | Out block in edit mode. |
Landing | null | $landing | Landing of this block. |
array | $params | Some params. |
- Возвращает
- void
См. определение в файле block.php строка 2690
◆ $access
◆ $active
◆ $allowedByTariff
◆ $allowedExtensions
Инициализатор= [
'landing_form',
'landing_carousel',
'landing_google_maps_new',
'landing_map',
'landing_countdown',
'landing_gallery_cards',
'landing_chat'
]
См. определение в файле block.php строка 256
◆ $anchor
◆ $assets
◆ $code
◆ $content
◆ $deleted
◆ $designed
◆ $docRoot
◆ $dynamicParams
◆ $error
◆ $id
◆ $internalClass
◆ $landingActive
◆ $lid
◆ $metaData
◆ $parentId
◆ $public
◆ $repoId
◆ $repoInfo
◆ $runtimeRequiredUserAction
$runtimeRequiredUserAction = [] |
|
protected |
◆ $siteId
◆ $sort
◆ ACCESS_A
Access level: any access denied to all blocks.
См. определение в файле block.php строка 60
◆ ACCESS_D
Access level: access denied.
См. определение в файле block.php строка 65
◆ ACCESS_V
Access level: edit only design.
См. определение в файле block.php строка 70
◆ ACCESS_W
Access level: edit content and design (not delete).
См. определение в файле block.php строка 75
◆ ACCESS_X
Access level: full access.
См. определение в файле block.php строка 80
◆ BLOCKS_DIR
const BLOCKS_DIR = 'blocks' |
Dir of repository of blocks.
См. определение в файле block.php строка 25
◆ BLOCKS_TAG
const BLOCKS_TAG = 'landing_blocks' |
Tag for managed cache.
См. определение в файле block.php строка 30
◆ CARD_SYM_CODE
const CARD_SYM_CODE = 'card' |
Symbolic code of card.
См. определение в файле block.php строка 85
◆ CSS_FILE_NAME
const CSS_FILE_NAME = 'style.css' |
Local css filename.
См. определение в файле block.php строка 40
◆ DEFAULT_WRAPPER_STYLE
const DEFAULT_WRAPPER_STYLE = ['block-default'] |
Default setting for block wrapper style, if not set manifest[styles][block] section
См. определение в файле block.php строка 95
◆ FAVOURITE_BLOCKS_LIMIT
const FAVOURITE_BLOCKS_LIMIT = 5000 |
Maximum allowed number of favorite blocks
См. определение в файле block.php строка 100
◆ FAVOURITE_BLOCKS_LIMIT_WITH_PREVIEW
const FAVOURITE_BLOCKS_LIMIT_WITH_PREVIEW = 1000 |
Maximum allowed number of favorite blocks with preview image
См. определение в файле block.php строка 105
◆ JS_FILE_NAME
const JS_FILE_NAME = 'script.js' |
Local js filename.
См. определение в файле block.php строка 45
◆ NEW_BLOCK_LT
const NEW_BLOCK_LT = 1209600 |
Life time for mark new block.
См. определение в файле block.php строка 55
◆ PRESET_SYM_CODE
const PRESET_SYM_CODE = 'preset' |
Symbolic code of preset.
См. определение в файле block.php строка 90
◆ PREVIEW_FILE_NAME
const PREVIEW_FILE_NAME = 'preview.jpg' |
Block preview filename.
См. определение в файле block.php строка 35
◆ REPO_MASK
const REPO_MASK = '/^repo_([\d]+)$/' |
Pattern for repo code.
См. определение в файле block.php строка 50