Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс 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 ()
 

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

const FIELD_ID = 'PRODUCT_MAPPING'
 
const TYPE_ID = Catalog\Product\SystemField\Type\HighloadBlock::class
 
const MAP_LANDING = 'LANDING'
 
const MAP_FACEBOOK = 'FACEBOOK'
 

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

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)
 

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

const VALUE_NAME_PREFIX = 'PRODUCT_MAPPING_TYPE_'
 
- Защищенные данные унаследованные от Base
int $storeId
 
BatchManager $batchManager
 

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

- Открытые члены унаследованные от Base
 __construct (BatchManager $batchManager, int $storeId)
 
 setStoreId (int $storeId)
 
 writeOff (float $quantity)
 
 return ()
 
- Защищенные члены унаследованные от Base
 addRegistryItem (EO_StoreBatch $batchItem, float $amount)
 
 getRegistryItems ()
 

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

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

Методы

◆ afterLoadInternalModify()

static afterLoadInternalModify ( array $row)
staticprotected

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

◆ getAllowedOperations()

static getAllowedOperations ( )
static

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

◆ getAllowedProductTypeList()

static getAllowedProductTypeList ( )
static

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

◆ getGridActionConfig()

static getGridActionConfig ( ProductGroupAction $panel)
staticprotected

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

◆ getHighloadblockFields()

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

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

◆ getHighloadblockValues()

static getHighloadblockValues ( )
staticprotected

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

◆ getOperationSelectFieldList()

static getOperationSelectFieldList ( string $operation)
static

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

◆ getTitleInternal()

static getTitleInternal ( )
staticprotected

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

◆ getUiDescriptionInternal()

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

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

◆ isAllowed()

static isAllowed ( )
static

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

◆ prepareValue()

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

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

◆ renderAdminFormControl()

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

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

◆ updateProductFormConfiguration()

static updateProductFormConfiguration ( )
static

См. определение в файле 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