Bitrix API

LandingManager extends Base

Table of Contents

Constants

SITE_MAINPAGE_TEMPLATE_CODE  = 'store-chats-dark/mainpage'
SITE_TEMPLATE_CODE  = 'store-chats-dark'

Methods

createWebFormLanding()  : Result
getCollectionPublicUrlInfo()  : array<string|int, mixed>|null
getConnectedSiteId()  : int
getConnectedWebFormIds()  : array<string|int, mixed>
getConnectedWebForms()  : array<string|int, mixed>
getCrmStoreSite()  : array<string|int, mixed>|null
Returns last created "CRM + Online Store" active site.
getInstance()  : static
getLanding()  : array<string|int, mixed>|null
getLandings()  : array<string|int, mixed>
getLandingUrlPreviewData()  : array<string|int, mixed>|null
getOrderPublicUrlInfo()  : array<string|int, mixed>|null
getUrlInfoByOrder()  : array<string|int, mixed>|false
Get url info by order.
getUrlInfoByOrderId()  : mixed|null
Get url info by orderId.
getWebFormPageCode()  : string|false
isConnectionAvailable()  : bool
isEnabled()  : bool
isOrderPublicUrlAvailable()  : bool
isOrderPublicUrlExists()  : bool
isPhoneConfirmed()  : bool
isSiteExists()  : bool
isSitePublished()  : bool
onAfterDemoCreate()  : EventResult
This event handler triggers after creation a site.
onBeforeLandingRecycle()  : EventResult
Delete link from page table on moving page to recycle.
onBeforeSiteRecycle()  : EventResult
Set connected site id on restoring site from recycle if there is no other not deleted connected site.
onBuildTemplatePreviewUrl()  : EventResult
This handler changes link on a template in the list - show connect slider before actual creation.
onDeleteLanding()  : bool
This handler is for orm-event on deletion landing from table.
onHookExec()  : EventResult
This handler rewrites og-properties on a page by url-parameter
onLandingAfterUnPublication()  : EventResult
Update data in the interface after unpublication of a landing
onLandingPublication()  : EventResult
Update data in the interface after publication of a landing
onLandingStartPublication()  : mixed
setAdditionalLandingIds()  : $this
setHiddenLandingIds()  : $this
tryInstallDefaultSiteOnce()  : void
tryPublishDefaultSiteOnce()  : void

Constants

SITE_MAINPAGE_TEMPLATE_CODE

public mixed SITE_MAINPAGE_TEMPLATE_CODE = 'store-chats-dark/mainpage'

SITE_TEMPLATE_CODE

public mixed SITE_TEMPLATE_CODE = 'store-chats-dark'

Methods

createWebFormLanding()

public createWebFormLanding(mixed $formId[, bool $isPublic = false ]) : Result
Parameters
$formId : mixed
$isPublic : bool = false
Return values
Result

getCollectionPublicUrlInfo()

public getCollectionPublicUrlInfo([array<string|int, mixed> $urlParameters = [] ]) : array<string|int, mixed>|null
Parameters
$urlParameters : array<string|int, mixed> = []
Return values
array<string|int, mixed>|null

getConnectedSiteId()

public getConnectedSiteId() : int
Return values
int

getConnectedWebFormIds()

public getConnectedWebFormIds() : array<string|int, mixed>
Return values
array<string|int, mixed>

getConnectedWebForms()

public getConnectedWebForms() : array<string|int, mixed>
Return values
array<string|int, mixed>

getCrmStoreSite()

Returns last created "CRM + Online Store" active site.

public getCrmStoreSite() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null

getInstance()

public static getInstance() : static
Return values
static

getLanding()

public getLanding(int $landingId[, bool $withAdditionalFields = false ]) : array<string|int, mixed>|null
Parameters
$landingId : int
$withAdditionalFields : bool = false
Return values
array<string|int, mixed>|null

getLandings()

public getLandings() : array<string|int, mixed>
Return values
array<string|int, mixed>

getLandingUrlPreviewData()

public getLandingUrlPreviewData(mixed $landingId) : array<string|int, mixed>|null
Parameters
$landingId : mixed
Return values
array<string|int, mixed>|null

getOrderPublicUrlInfo()

public getOrderPublicUrlInfo([array<string|int, mixed> $urlParameters = [] ]) : array<string|int, mixed>|null
Parameters
$urlParameters : array<string|int, mixed> = []
Return values
array<string|int, mixed>|null

getUrlInfoByOrder()

Get url info by order.

public getUrlInfoByOrder(Order $order[, array<string|int, mixed> $urlParameters = [] ]) : array<string|int, mixed>|false
Parameters
$order : Order

Order.

$urlParameters : array<string|int, mixed> = []

Url parameters.

Return values
array<string|int, mixed>|false

getUrlInfoByOrderId()

Get url info by orderId.

public getUrlInfoByOrderId(mixed $orderId[, array<string|int, mixed> $urlParameters = [] ]) : mixed|null
Parameters
$orderId : mixed
$urlParameters : array<string|int, mixed> = []
Tags
throws
ArgumentNullException
Return values
mixed|null

getWebFormPageCode()

public getWebFormPageCode(LandingSiteDemoComponent $component) : string|false
Parameters
$component : LandingSiteDemoComponent
Return values
string|false

isConnectionAvailable()

public isConnectionAvailable() : bool
Return values
bool

isEnabled()

public isEnabled() : bool
Return values
bool

isOrderPublicUrlAvailable()

public isOrderPublicUrlAvailable() : bool
Return values
bool

isOrderPublicUrlExists()

public isOrderPublicUrlExists() : bool
Return values
bool

isPhoneConfirmed()

public isPhoneConfirmed() : bool
Return values
bool

isSitePublished()

public isSitePublished() : bool
Return values
bool

onAfterDemoCreate()

This event handler triggers after creation a site.

public static onAfterDemoCreate(Event $event) : EventResult
Parameters
$event : Event
Return values
EventResult

onBeforeLandingRecycle()

Delete link from page table on moving page to recycle.

public static onBeforeLandingRecycle(Event $event) : EventResult
Parameters
$event : Event
Return values
EventResult

onBeforeSiteRecycle()

Set connected site id on restoring site from recycle if there is no other not deleted connected site.

public static onBeforeSiteRecycle(Event $event) : EventResult
Parameters
$event : Event
Return values
EventResult

onBuildTemplatePreviewUrl()

This handler changes link on a template in the list - show connect slider before actual creation.

public static onBuildTemplatePreviewUrl() : EventResult
Return values
EventResult

onDeleteLanding()

This handler is for orm-event on deletion landing from table.

public static onDeleteLanding(Event $event) : bool
Parameters
$event : Event
Return values
bool

onLandingAfterUnPublication()

Update data in the interface after unpublication of a landing

public static onLandingAfterUnPublication(Event $event) : EventResult
Parameters
$event : Event
Return values
EventResult

onLandingPublication()

Update data in the interface after publication of a landing

public static onLandingPublication(Event $event) : EventResult
Parameters
$event : Event
Return values
EventResult

onLandingStartPublication()

public static onLandingStartPublication(Event $event) : mixed
Parameters
$event : Event

setAdditionalLandingIds()

public setAdditionalLandingIds(array<string|int, mixed> $additionalLandingIds) : $this
Parameters
$additionalLandingIds : array<string|int, mixed>
Return values
$this

setHiddenLandingIds()

public setHiddenLandingIds(array<string|int, mixed> $hiddenLandingIds) : $this
Parameters
$hiddenLandingIds : array<string|int, mixed>
Return values
$this

tryInstallDefaultSiteOnce()

public tryInstallDefaultSiteOnce() : void

tryPublishDefaultSiteOnce()

public tryPublishDefaultSiteOnce() : void

        
On this page

Search results