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

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

static isAllowed ()
 
static getAllowedProductTypeList ()
 
static getAllowedOperations ()
 
static getOperationSelectFieldList (string $operation)
 
static prepareValue (string $operation, array $productRow)
 
static updateProductFormConfiguration ()
 
static renderAdminFormControl (array $field, array $product, array $config)
 
- Открытые статические члены унаследованные от Highloadblock
static clearCache ()
 
- Открытые статические члены унаследованные от Base
static getDescription ()
 
static getConfig ()
 
static isAllowed ()
 
static getTitle ()
 
static getUserFieldBaseParam ()
 
static isExists ()
 
static create ()
 
static updateProductFormConfiguration ()
 
static getTypeId ()
 
static getFieldId ()
 
static getGridAction (ProductGroupAction $panel)
 
static load ()
 
static clearCache ()
 
static checkAllowedProductType (int $type)
 
static getAllowedProductTypeList ()
 
static checkRestictions (array $restrictions)
 
static getGroupActionRequest (ProductGroupAction $panel)
 
static checkAllowedOperation (string $operation)
 
static getAllowedOperations ()
 
static getOperationSelectFieldList (string $operation)
 
static prepareValue (string $operation, array $productRow)
 
static renderAdminFormControl (array $field, array $product, array $config)
 
static getUiDescription (array $restrictions)
 

Открытые атрибуты

const FIELD_ID = 'PRODUCT_MAPPING'
 
const TYPE_ID = Catalog\Product\SystemField\Type\HighloadBlock::class
 
const MAP_LANDING = 'LANDING'
 
const MAP_FACEBOOK = 'FACEBOOK'
 
- Открытые атрибуты унаследованные от Base
const FIELD_ID = ''
 
const TYPE_ID = ''
 

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

static getTitleInternal ()
 
static getHighloadblockFields ()
 
static getHighloadblockValues ()
 
static getGridActionConfig (ProductGroupAction $panel)
 
static afterLoadInternalModify (array $row)
 
static getUiDescriptionInternal (array $description, array $userField, array $restrictions)
 
- Защищенные статические члены унаследованные от Highloadblock
static getXmlIdListById (int $hlblockId, array $idList)
 
static getXmlIdById (int $hlblockId, int $id)
 
static getIdListByXmlId (int $hlblockId, array $xmlIdList)
 
static getIdByXmlId (int $hlblockId, string $xmlId)
 
- Защищенные статические члены унаследованные от Base
static getTitleInternal ()
 
static isBitrix24 ()
 
static getUserFieldName (string $id)
 
static getLanguages ()
 
static getMessages (string $file, array $messageIds)
 
static getCommonError (string $errorCode)
 
static getGridActionConfig (ProductGroupAction $panel)
 
static afterLoadInternalModify (array $row)
 
static getUiDescriptionInternal (array $description, array $userField, array $restrictions)
 

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

const VALUE_NAME_PREFIX = 'PRODUCT_MAPPING_TYPE_'
 
- Защищенные данные унаследованные от Base
const FIELD_PREFIX = 'UF_'
 

Дополнительные унаследованные члены

- Статические защищенные данные унаследованные от Base
static bool $bitrix24Include = null
 
static array $languages = null
 
static array $allowedProductTypeList = null
 
static array $allowedOperations = null
 

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

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

Методы

◆ afterLoadInternalModify()

static afterLoadInternalModify ( array  $row)
staticprotected

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

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

◆ getAllowedOperations()

static getAllowedOperations ( )
static

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

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

◆ getAllowedProductTypeList()

static getAllowedProductTypeList ( )
static

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

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

◆ getGridActionConfig()

static getGridActionConfig ( ProductGroupAction  $panel)
staticprotected

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

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

◆ getHighloadblockFields()

static getHighloadblockFields ( )
staticprotected
Возвращает
array

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

◆ getHighloadblockValues()

static getHighloadblockValues ( )
staticprotected

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

◆ getOperationSelectFieldList()

static getOperationSelectFieldList ( string  $operation)
static

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

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

◆ getTitleInternal()

static getTitleInternal ( )
staticprotected

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

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

◆ getUiDescriptionInternal()

static getUiDescriptionInternal ( array  $description,
array  $userField,
array  $restrictions 
)
staticprotected

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

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

◆ isAllowed()

static isAllowed ( )
static

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

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

◆ prepareValue()

static prepareValue ( string  $operation,
array  $productRow 
)
static

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

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

◆ renderAdminFormControl()

static renderAdminFormControl ( array  $field,
array  $product,
array  $config 
)
static

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

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

◆ updateProductFormConfiguration()

static updateProductFormConfiguration ( )
static

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

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

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

◆ FIELD_ID

const FIELD_ID = 'PRODUCT_MAPPING'

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

◆ MAP_FACEBOOK

const MAP_FACEBOOK = 'FACEBOOK'

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

◆ MAP_LANDING

const MAP_LANDING = 'LANDING'

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

◆ TYPE_ID

const TYPE_ID = Catalog\Product\SystemField\Type\HighloadBlock::class

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

◆ VALUE_NAME_PREFIX

const VALUE_NAME_PREFIX = 'PRODUCT_MAPPING_TYPE_'
protected

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