Открытые члены | |
setMetaData (array $metaData) | |
getPreview (?int $id=null, bool $skipCloud=false, ?string $publicUrl=null) | |
getPublicUrl ($id=false, $absolute=true, $createPubPath=false, &$fullUrl=[]) | |
view (array $params=array()) | |
getAreas () | |
exist () | |
isActive () | |
getId () | |
getXmlId () | |
getTitle () | |
getCode () | |
getMeta () | |
canEdit () | |
canPublication () | |
canDelete () | |
getFolderId () | |
getSiteId () | |
getSiteTitle () | |
getDomainId () | |
getSmnSiteId () | |
getBlocks () | |
getBlockById ($id) | |
addBlockToCollection (\Bitrix\Landing\Block $block) | |
getError () | |
getErrorMain () | |
touch () | |
updateVersion () | |
publication ($blockId=null) | |
fakePublication () | |
unpublic () | |
addBlock (string $code, array $data=array(), bool $saveInLastUsed=false) | |
deleteBlock ($id) | |
markDeletedBlock ($id, $mark) | |
resortBlocks () | |
upBlock (int $id) | |
downBlock (int $id) | |
showBlock ($id) | |
hideBlock ($id) | |
favoriteBlock (int $id, array $meta=[]) | |
unFavoriteBlock (int $blockId) | |
copyBlock ($id, $afterId) | |
copyAllBlocks ($lid, $replaceLinks=true, array &$references=[]) | |
clearFolderIndex () | |
move (?int $toSiteId=null, ?int $toFolderId=null) | |
copy (?int $toSiteId=null, ?int $toFolderId=null, bool $withoutBlocks=false, bool $skipSystem=false) | |
moveBlock ($id, $afterId) | |
Открытые статические члены | |
static | ping ($id, $deleted=false) |
static | setEditMode ($mode=true) |
static | getEditMode () |
static | setPreviewMode ($mode=true) |
static | getPreviewMode () |
static | checkDeleted () |
static | disableCheckDeleted () |
static | enableCheckDeleted () |
static | disableUpdate () |
static | enableUpdate () |
static | isCheckUniqueAddress () |
static | disableCheckUniqueAddress () |
static | enableCheckUniqueAddress () |
static | createInstance ($id, array $params=array()) |
static | markDelete (int $id) |
static | markUnDelete ($id) |
static | delete ($id, bool $forceDeleted=false) |
static | getHooks ($id) |
static | getAdditionalFields ($id) |
static | getAdditionalFieldsAsArray (int $landingId, bool $skipEmpty=true) |
static | saveAdditionalFields ($id, array $data) |
static | setVariables (array $vars) |
static | getVariables () |
static | setDynamicParams ($filterId, $elementId) |
static | getDynamicFilter () |
static | getDynamicElementId () |
static | isDynamicDetailPage () |
static | resolveIdByPublicUrl (string $landingUrl, int $siteId) |
static | getSiteType () |
static | update ($id, $fields=array()) |
Открытые статические члены унаследованные от BaseTable | |
static | callback ($code, $callback) |
Статические открытые данные | |
static | $internalClass = 'LandingTable' |
Статические открытые данные унаследованные от BaseTable | |
static | $internalClass = null |
Защищенные члены | |
__construct ($id, $params=array()) | |
applyTemplate ($content=null) | |
parseLocalUrl (string $content) | |
execHooks () | |
prepareHook ($hook) | |
transferBlock ($id, $lid) | |
sortBlock (int $id, string $action) | |
activateBlock ($id, $action) | |
changeParentOfBlock ($block, $params) | |
Защищенные данные | |
const | META_KEYS |
const | META_KEYS_MODIFIABLE |
$mainInstance = true | |
$metaData = array() | |
$blocks = array() | |
$id = 0 | |
$title = '' | |
$code = '' | |
$xmlId = '' | |
$siteRow = [] | |
$siteId = 0 | |
$siteTitle = '' | |
$domainId = 0 | |
$folderId = 0 | |
$tplId = 0 | |
$tplType = 'landing' | |
$active = false | |
$error = null | |
$rights = [] | |
$checkPermissions = true | |
$version = 1 | |
$disableLinkPreview = false | |
Статические защищенные данные | |
static | $enabledUpdate = true |
static | $checkUniqueAddress = true |
static | $checkDelete = true |
static | $editMode = false |
static | $previewMode = false |
static | $variables = array() |
static | $dynamicFilterId = 0 |
static | $dynamicElementId = 0 |
static | $siteCode = '' |
См. определение в файле landing.php строка 15
|
protected |
Constructor.
int | $id | Landing id. |
array | $params | Some params. |
См. определение в файле landing.php строка 219
|
protected |
Show/hide the block on the landing.
int | $id | Block id. |
string | $action | Code: up or down. |
См. определение в файле landing.php строка 2488
addBlock | ( | string | $code, |
array | $data = array(), | ||
bool | $saveInLastUsed = false ) |
Add new block to the landing.
string | $code | Code of block. |
array | $data | Data array of block. |
bool | $saveInLastUsed | Save this block as last used for current user. |
См. определение в файле landing.php строка 2171
addBlockToCollection | ( | \Bitrix\Landing\Block | $block | ) |
Add new Block to the current landing.
\Bitrix\Landing\Block | $block | New block instance. |
См. определение в файле landing.php строка 1952
|
protected |
Apply template for this landing.
string | $content | Landing content. |
См. определение в файле landing.php строка 1346
canDelete | ( | ) |
Can current user delete this landing.
См. определение в файле landing.php строка 1846
canEdit | ( | ) |
canPublication | ( | ) |
Can current user publication this landing.
См. определение в файле landing.php строка 1833
|
protected |
Copy/move other block to this landing.
int | $block | Block id. |
array | $params | Params array. |
См. определение в файле landing.php строка 2613
|
static |
clearFolderIndex | ( | ) |
If current landing is index page of folder, clear folder's index.
См. определение в файле landing.php строка 2820
copy | ( | ?int | $toSiteId = null, |
?int | $toFolderId = null, | ||
bool | $withoutBlocks = false, | ||
bool | $skipSystem = false ) |
Copy current landing.
int | null | $toSiteId | Site id (if you want copy in another site). |
int | null | $toFolderId | Folder id (if you want copy in some folder). |
bool | $withoutBlocks | Copy only pages, without blocks. |
bool | $skipSystem | If true, don't copy system flag. |
См. определение в файле landing.php строка 2980
copyAllBlocks | ( | $lid, | |
$replaceLinks = true, | |||
array & | $references = [] ) |
Copy all blocks from another landing to this.
int | $lid | Landing id. |
boolean | $replaceLinks | Replace links to the old blocks. |
array | &$references | Array that will contain references between old and new IDs. |
См. определение в файле landing.php строка 2756
copyBlock | ( | $id, | |
$afterId ) |
Copy other block to this landing.
int | $id | Block id (from another landing). |
int | $afterId | Put after this block id (in this landing). |
См. определение в файле landing.php строка 2733
|
static |
Create current instance.
int | $id | Landing id. |
array | $params | Additional params. |
См. определение в файле landing.php строка 534
|
static |
Delete landing by id and its blocks.
int | $id | Landing id. |
bool | $forceDeleted | Force delete throw an errors. |
См. определение в файле landing.php строка 640
deleteBlock | ( | $id | ) |
Delete one block from current landing.
int | $id | Block id. |
См. определение в файле landing.php строка 2216
|
static |
|
static |
|
static |
downBlock | ( | int | $id | ) |
Sort down the block on the landing.
int | $id | Block id. |
См. определение в файле landing.php строка 2462
|
static |
|
static |
|
static |
|
protected |
Exec hooks for landing (site and landing).
См. определение в файле landing.php строка 1710
exist | ( | ) |
Exist or not landing in current instance.
См. определение в файле landing.php строка 1757
fakePublication | ( | ) |
Fake current landing (for testing potential publication and resolves the errors).
См. определение в файле landing.php строка 2118
favoriteBlock | ( | int | $id, |
array | $meta = [] ) |
Saves the block in favorites.
int | $id | Block id. |
array | $meta | Meta info. |
См. определение в файле landing.php строка 2539
|
static |
Get additional fields of Landing.
int | $id | Landing id. |
См. определение в файле landing.php строка 729
|
static |
Returns additional fields of Landing as array.
int | $landingId | Landing id. |
bool | $skipEmpty | Skip emty values. |
См. определение в файле landing.php строка 748
getAreas | ( | ) |
getBlockById | ( | $id | ) |
Get the block by id of current landing.
int | $id | Block id. |
См. определение в файле landing.php строка 1939
getBlocks | ( | ) |
Get all blocks of current landing.
См. определение в файле landing.php строка 1929
getCode | ( | ) |
getDomainId | ( | ) |
|
static |
|
static |
|
static |
getError | ( | ) |
Get error collection
См. определение в файле landing.php строка 1964
getErrorMain | ( | ) |
Returns Error instance as Main\Error instance.
См. определение в файле landing.php строка 1973
getFolderId | ( | ) |
|
static |
Get hooks of Landing.
int | $id | Landing id. |
См. определение в файле landing.php строка 714
getId | ( | ) |
getMeta | ( | ) |
getPreview | ( | ?int | $id = null, |
bool | $skipCloud = false, | ||
?string | $publicUrl = null ) |
Get preview picture of the landing.
int | null | $id | Landing id (if null, gets for $this->id). |
bool | $skipCloud | Skip getting picture from cloud. |
string | null | $publicUrl | Full public url of site (you may set this param for optimisation). |
См. определение в файле landing.php строка 863
|
static |
getPublicUrl | ( | $id = false, | |
$absolute = true, | |||
$createPubPath = false, | |||
& | $fullUrl = [] ) |
Get full pubic URL for this landing.
int | array | $id | Landing id (id array), optional. |
boolean | $absolute | Full url. |
bool | $createPubPath | Create pub path (checking and create). |
array | &$fullUrl | Returns full url of landings. |
См. определение в файле landing.php строка 911
getSiteId | ( | ) |
getSiteTitle | ( | ) |
|
static |
getSmnSiteId | ( | ) |
Get site id of main, if exist.
См. определение в файле landing.php строка 1904
getTitle | ( | ) |
|
static |
getXmlId | ( | ) |
hideBlock | ( | $id | ) |
Dectivate the block on the landing.
int | $id | Block id. |
См. определение в файле landing.php строка 2528
isActive | ( | ) |
|
static |
|
static |
Return true, if current page is dynamic detail page.
См. определение в файле landing.php строка 851
|
static |
Mark landing as deleted.
int | $id | Landing id. |
См. определение в файле landing.php строка 544
markDeletedBlock | ( | $id, | |
$mark ) |
Mark delete or not the block.
int | $id | Block id. |
boolean | $mark | Mark. |
См. определение в файле landing.php строка 2248
|
static |
Mark entity as restored.
int | $id | Entity id. |
См. определение в файле landing.php строка 604
move | ( | ?int | $toSiteId = null, |
?int | $toFolderId = null ) |
Move current page to site/folder.
int | null | $toSiteId | Destination site id (if you want copy in another site). |
int | null | $toFolderId | Destination folder id. |
См. определение в файле landing.php строка 2919
moveBlock | ( | $id, | |
$afterId ) |
Move other block to this landing.
int | $id | Block id (from another landing). |
int | $afterId | Put after this block id (in this landing). |
См. определение в файле landing.php строка 3088
|
protected |
Parse between-landings url in landing content.
string | $content | Landing content. |
См. определение в файле landing.php строка 1434
|
static |
Return true if landing exists and available.
int | $id | Landing id. |
bool | $deleted | And from recycle bin. |
См. определение в файле landing.php строка 386
|
protected |
См. определение в файле landing.php строка 1743
publication | ( | $blockId = null | ) |
Publication current landing.
int | int[] | null | $blockId | Publication only this block(s). |
См. определение в файле landing.php строка 2105
|
static |
Returns landing id resolves by landing public url.
string | $landingUrl | Landing public url. |
int | $siteId | Landing's site id. |
См. определение в файле landing.php строка 1096
resortBlocks | ( | ) |
|
static |
Save additional fields for Landing.
int | $id | Landing id. |
array | $data | Data array. |
См. определение в файле landing.php строка 782
|
static |
Set dynamic params (filter id and dynamic element id).
int | $filterId | Id of filter. |
int | $elementId | Id of dynamic element id. |
См. определение в файле landing.php строка 816
|
static |
Set work mode to edit.
boolean | $mode | Edit mode. |
См. определение в файле landing.php строка 423
setMetaData | ( | array | $metaData | ) |
Can refresh value of modifiable meta data
array | $metaData |
См. определение в файле landing.php строка 369
|
static |
Set work mode to preview.
boolean | $mode | Preview mode. |
См. определение в файле landing.php строка 442
|
static |
Set external variables of Landing.
array | $vars | Additional vars. |
См. определение в файле landing.php строка 793
showBlock | ( | $id | ) |
Activate the block on the landing.
int | $id | Block id. |
См. определение в файле landing.php строка 2518
|
protected |
Sort the block on the landing.
int | $id | Block id. |
string | $action | Code: up or down. |
См. определение в файле landing.php строка 2377
touch | ( | ) |
Change modified user and date for current landing.
См. определение в файле landing.php строка 1990
|
protected |
Transfer one block to another landing.
int | $id | Block id. |
int | $lid | Landing id. |
См. определение в файле landing.php строка 2326
unFavoriteBlock | ( | int | $blockId | ) |
Removes the block from favorites.
int | $blockId | Block id. |
См. определение в файле landing.php строка 2572
unpublic | ( | ) |
upBlock | ( | int | $id | ) |
Sort up the block on the landing.
int | $id | Block id. |
См. определение в файле landing.php строка 2437
|
static |
Update the landing.
int | $id | Landing id. |
array | $fields | Fields. |
См. определение в файле landing.php строка 3110
updateVersion | ( | ) |
If current version is not actual, making update.
См. определение в файле landing.php строка 2011
view | ( | array | $params = array() | ) |
View landing in public or edit mode.
array | $params | Some additional params. |
См. определение в файле landing.php строка 1125
|
protected |
См. определение в файле landing.php строка 182
|
protected |
См. определение в файле landing.php строка 110
|
staticprotected |
См. определение в файле landing.php строка 56
|
protected |
См. определение в файле landing.php строка 200
|
staticprotected |
См. определение в файле landing.php строка 50
|
protected |
См. определение в файле landing.php строка 128
|
protected |
См. определение в файле landing.php строка 212
|
protected |
См. определение в файле landing.php строка 158
|
staticprotected |
См. определение в файле landing.php строка 86
|
staticprotected |
См. определение в файле landing.php строка 80
|
staticprotected |
См. определение в файле landing.php строка 62
|
staticprotected |
См. определение в файле landing.php строка 44
|
protected |
См. определение в файле landing.php строка 188
|
protected |
См. определение в файле landing.php строка 164
|
protected |
См. определение в файле landing.php строка 116
|
static |
См. определение в файле landing.php строка 38
|
protected |
См. определение в файле landing.php строка 98
|
protected |
См. определение в файле landing.php строка 104
|
staticprotected |
См. определение в файле landing.php строка 68
|
protected |
См. определение в файле landing.php строка 194
|
staticprotected |
См. определение в файле landing.php строка 92
|
protected |
См. определение в файле landing.php строка 146
|
protected |
См. определение в файле landing.php строка 140
|
protected |
См. определение в файле landing.php строка 152
|
protected |
См. определение в файле landing.php строка 122
|
protected |
См. определение в файле landing.php строка 170
|
protected |
См. определение в файле landing.php строка 176
|
staticprotected |
См. определение в файле landing.php строка 74
|
protected |
См. определение в файле landing.php строка 206
|
protected |
См. определение в файле landing.php строка 134
|
protected |
Keys for get meta data from landing data
См. определение в файле landing.php строка 20
|
protected |
Meta keys, than can be changed
См. определение в файле landing.php строка 30