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

Открытые члены

 __construct (int $blockId)
 
 isReady ()
 
 getBlock ()
 
 execHooks ()
 

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

static setLandingDesignBlockMode (bool $flag)
 
static parseManifest (string $content)
 
static getRepository (bool $installRepo=true)
 
static registerRepoElement (array $fields)
 
static unregisterRepoElement (string $code)
 

Защищенные статические члены

static getRepo ()
 
static getTypeClassReferences ()
 

Защищенные данные

 $block = null
 

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

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

Конструктор(ы)

◆ __construct()

__construct ( int $blockId)

Designer constructor.

Аргументы
int$blockIdblock id.

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

Методы

◆ execHooks()

execHooks ( )

Exec block's landing and site hooks.

См. также
\Bitrix\Landing\Landing::execHooks
Возвращает
void

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

◆ getBlock()

getBlock ( )

Returns current block.

Возвращает
Block|null

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

◆ getRepo()

static getRepo ( )
staticprotected

Static getter for repository.

Возвращает
array

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

◆ getRepository()

static getRepository ( bool $installRepo = true)
static

Returns repository's elements.

Аргументы
bool$installRepoInstall repo if empty result.
Возвращает
array

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

◆ getTypeClassReferences()

static getTypeClassReferences ( )
staticprotected

Returns map of references between classes and type.

Возвращает
array

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

◆ isReady()

isReady ( )

Returns true if current designer filled up with block.

Возвращает
bool

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

◆ parseManifest()

static parseManifest ( string $content)
static

Returns additional manifest nodes from content.

Аргументы
string$contentBlock content.
Возвращает
array

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

◆ registerRepoElement()

static registerRepoElement ( array $fields)
static

Registers new repo element.

Аргументы
array$fieldsData array ([XML_ID, ?TITLE, HTML, MANIFEST]).
Возвращает
void

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

◆ setLandingDesignBlockMode()

static setLandingDesignBlockMode ( bool $flag)
static

Registers onLandingView callback for set design block flag.

Аргументы
bool$flagDesign block flag.
Возвращает
void

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

◆ unregisterRepoElement()

static unregisterRepoElement ( string $code)
static

Removes repo element by code.

Аргументы
string$codeExternal code.
Возвращает
void

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

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

◆ $block

$block = null
protected

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