Import site from rest
См. определение в файле site.php строка 36
◆ addFolders()
| addFolders |
( |
int | $siteId, |
|
|
array | $foldersNew, |
|
|
array | $landingMapIds ) |
|
staticprotected |
Add folders and move pages to the folders.
- Аргументы
-
| int | $siteId | Site id. |
| array | $foldersNew | Folders' array to add. |
| array | $landingMapIds | Landing's map from old to new ids. |
- Возвращает
- void
См. определение в файле site.php строка 508
◆ getInitManifest()
| getInitManifest |
( |
Event | $event | ) |
|
|
static |
Returns prepare manifest settings for import.
- Аргументы
-
| Event | $event | Event instance. |
- Возвращает
- array|null
См. определение в файле site.php строка 59
◆ getUrl()
Returns export url for the site.
- Аргументы
-
- Возвращает
- string
См. определение в файле site.php строка 43
◆ importSite()
| importSite |
( |
array | $data, |
|
|
Configuration\Structure | $structure ) |
|
staticprotected |
Import site data.
- Аргументы
-
| array | $data | Site data. |
| Configuration\Structure | $structure | Instance for getting files. |
- Возвращает
- AddResult
См. определение в файле site.php строка 87
◆ linkingPendingBlocks()
| linkingPendingBlocks |
( |
array | $pendingIds, |
|
|
array | $replace ) |
|
staticprotected |
Sets replace array to the pending blocks.
- Аргументы
-
| array | $pendingIds | Pending block ids. |
| array | $replace | Array for future linking. |
- Возвращает
- void
См. определение в файле site.php строка 447
◆ nextStep()
Process one export step.
- Аргументы
-
| Event | $event | Event instance. |
- Возвращает
- array|null
См. определение в файле site.php строка 169
◆ onFinish()
Final step.
- Аргументы
-
- Возвращает
- array
См. определение в файле site.php строка 569
◆ onFinishReplaceSite()
| onFinishReplaceSite |
( |
Event | $event | ) |
|
|
staticprotected |
Special finish operations for replace site import
- Аргументы
-
- Возвращает
- void
См. определение в файле site.php строка 940
◆ prepareAdditionalFields()
| prepareAdditionalFields |
( |
array | $data, |
|
|
?array | $additional ) |
|
staticprotected |
Prepare hooks and settings by additional fields
- Аргументы
-
| array | $data | - base params |
| array | null | $additional | - additional data |
- Возвращает
- array
См. определение в файле site.php строка 393
◆ prepareData()
| prepareData |
( |
array | $data | ) |
|
|
staticprotected |
Prepare site data, set some fields to default values
- Аргументы
-
- Возвращает
- array
См. определение в файле site.php строка 375
◆ setAdditionalPageFields()
| setAdditionalPageFields |
( |
| $landingId, |
|
|
array | $additional ) |
|
staticprotected |
◆ updateFolderIds()
| updateFolderIds |
( |
int | $siteId, |
|
|
array | $folderMapIds ) |
|
staticprotected |
Updates added pages on new folder ids.
- Аргументы
-
| int | $siteId | Site id. |
| array | $folderMapIds | References between old and new folders. |
- Возвращает
- void
См. определение в файле site.php строка 479
Объявления и описания членов класса находятся в файле:
- C:/bitrix/modules/landing/lib/transfer/import/site.php