Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Syspage

Открытые статические члены

static set ($id, $type, $lid=false)
 
static get (int $id, bool $active=false, bool $force=false)
 
static deleteForSite ($id)
 
static deleteForLanding ($id)
 
static getSpecialPage ($siteId, $type, array $additional=[])
 

Статические защищенные данные

static $allowedTypes
 

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

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

Методы

◆ deleteForLanding()

static deleteForLanding ( $id)
static

Delete all sys pages by id.

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

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

◆ deleteForSite()

static deleteForSite ( $id)
static

Delete all sys pages by site id.

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

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

◆ get()

static get ( int $id,
bool $active = false,
bool $force = false )
static

Get pages for site.

Аргументы
int$idSite id.
bool$activeOnly active items.
bool$forceIf true - reload static cache
Возвращает
array

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

◆ getSpecialPage()

static getSpecialPage ( $siteId,
$type,
array $additional = [] )
static

Get url of special page of site.

Аргументы
int$siteIdSite id.
string$typeType of special page.
array$additionalAdditional params for uri.
Возвращает
string

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

◆ set()

static set ( $id,
$type,
$lid = false )
static

Set new system page for site.

Аргументы
int$idSite id.
string$typeSystem page type.
int$lidLanding id (if not set, ref was deleted).
Возвращает
void

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

Данные класса

◆ $allowedTypes

$allowedTypes
staticprotected
Инициализатор
= array(
'mainpage',
'catalog',
'personal',
'cart',
'order',
'payment',
'compare',
'feedback',
)

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