Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Component
+ Граф наследования:Component:

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

static getHandlerJS ()
 
static setPredefineForDynamicProps (array $additionalVals)
 
static saveNode (\Bitrix\Landing\Block $block, $selector, array $data)
 
static prepareManifest (\Bitrix\Landing\Block $block, array $manifest, array &$manifestFull=array())
 
static getIblockURL ($elementId, $urlType)
 
static getIblockParams ($key=false)
 
static getNode (\Bitrix\Landing\Block $block, $selector)
 

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

static saveComponent ($content, $code, array $params)
 
static checkPhpCode ($code)
 
static transformPropType (array $item, $prop)
 
static preparePropValue ($value, $prop)
 
static transformPropValue ($value, $prop)
 
- Защищенные статические члены унаследованные от Node
static prepareSearchContent ($value)
 
static validateFieldDefinition (array $field)
 
static prepareStringValue (array $row, $name)
 

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

static $predefineForDynamicProps = array()
 

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

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

Методы

◆ checkPhpCode()

static checkPhpCode ( $code)
staticprotected

Check if part of array or string is php code (for component).

Аргументы
mixed$codeSome content.
Возвращает
bool

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

◆ getHandlerJS()

static getHandlerJS ( )
static

Get class - frontend handler.

Возвращает
string

Переопределяет метод предка Node.

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

◆ getIblockParams()

static getIblockParams ( $key = false)
static

Tmp function for gets iblock params.

Аргументы
string$keyIf isset, return value for this key.
Возвращает
array|string

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

◆ getIblockURL()

static getIblockURL ( $elementId,
$urlType )
static

Build element/section url.

Аргументы
int$elementIdElement / section id.
string$urlTypeType of url (section / detail).
Возвращает
string

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

◆ getNode()

static getNode ( \Bitrix\Landing\Block $block,
$selector )
static

Get data for this node.

Аргументы
\Bitrix\Landing\Block$blockBlock instance.
string$selectorSelector.
Возвращает
array

Переопределяет метод предка Node.

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

◆ prepareManifest()

static prepareManifest ( \Bitrix\Landing\Block $block,
array $manifest,
array & $manifestFull = array() )
static

Prepare item-node of manifest.

Аргументы
\Bitrix\Landing\Block$blockBlock instance.
array$manifestManifest of current node.
array&$manifestFullFull manifest of block (by ref).
Возвращает
array|null Return null for delete from manifest.

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

◆ preparePropValue()

static preparePropValue ( $value,
$prop )
staticprotected

Prepare prop value before output in edit form.

Аргументы
mixed$valueMixed value.
array$propArray of field from manifest.
Возвращает
mixed

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

◆ saveComponent()

static saveComponent ( $content,
$code,
array $params )
staticprotected

Save component with new params.

Аргументы
string$contentContent of block.
string$codeCode of component.
array$paramsParams for replace in component.
Возвращает
string Modified content.

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

◆ saveNode()

static saveNode ( \Bitrix\Landing\Block $block,
$selector,
array $data )
static

Save data for this node.

Аргументы
\Bitrix\Landing\Block$blockBlock instance.
string$selectorSelector.
array$dataData array.
Возвращает
void

Переопределяет метод предка Node.

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

◆ setPredefineForDynamicProps()

static setPredefineForDynamicProps ( array $additionalVals)
static

Fill predefined values for some dynamic props.

Аргументы
array$additionalValsAdditional vals.
Возвращает
void

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

◆ transformPropType()

static transformPropType ( array $item,
$prop )
staticprotected

Additional transform type of prop item to attr item.

Аргументы
array$itemOne attr.
mixed$propOne prop.
Возвращает
array

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

◆ transformPropValue()

static transformPropValue ( $value,
$prop )
staticprotected

Additional transform prop value before saving.

Аргументы
mixed$valueMixed value.
array$propArray of prop.
Возвращает
mixed

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

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

◆ $predefineForDynamicProps

$predefineForDynamicProps = array()
staticprotected

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