- Модуль: catalog
- Путь к файлу: ~/bitrix/modules/catalog/lib/component/gridvariationform.php
- Класс: BitrixCatalogComponentGridVariationForm
- Вызов: GridVariationForm::getGridCardSettingsItems
static function getGridCardSettingsItems(): array
{
$result = [];
$result['VAT_INCLUDED'] = [
'ITEMS' => [
static::formatFieldName('VAT_ID'),
static::formatFieldName('VAT_INCLUDED'),
],
'TITLE' => Loc::getMessage('CATALOG_PRODUCT_CARD_VARIATION_GRID_SETTINGS_TITLE_VAT_INCLUDED'),
'DESCRIPTION' => Loc::getMessage('CATALOG_PRODUCT_CARD_VARIATION_GRID_SETTINGS_DESC_VAT_INCLUDED'),
];
if (AccessController::getCurrent()->check(ActionDictionary::ACTION_PRODUCT_PURCHASE_INFO_VIEW))
{
$result['PURCHASING_PRICE_FIELD'] = [
'ITEMS' => [
static::formatFieldName('PURCHASING_PRICE_FIELD'),
],
'TITLE' => Loc::getMessage('CATALOG_PRODUCT_CARD_VARIATION_GRID_SETTINGS_TITLE_PURCHASING_PRICE_FIELD'),
'DESCRIPTION' => Loc::getMessage('CATALOG_PRODUCT_CARD_VARIATION_GRID_SETTINGS_DESC_PURCHASING_PRICE_FIELD'),
];
}
$result['MEASUREMENTS'] = [
'ITEMS' => [
static::formatFieldName('HEIGHT'),
static::formatFieldName('LENGTH'),
static::formatFieldName('WIDTH'),
static::formatFieldName('WEIGHT'),
],
'TITLE' => Loc::getMessage('CATALOG_PRODUCT_CARD_VARIATION_GRID_SETTINGS_TITLE_MEASUREMENTS'),
'DESCRIPTION' => Loc::getMessage('CATALOG_PRODUCT_CARD_VARIATION_GRID_SETTINGS_DESC_MEASUREMENTS'),
];
$result['MEASURE_RATIO'] = [
'ITEMS' => [
static::formatFieldName('MEASURE_RATIO'),
],
'TITLE' => Loc::getMessage('CATALOG_PRODUCT_CARD_VARIATION_GRID_SETTINGS_TITLE_MEASURE_RATIO'),
'DESCRIPTION' => Loc::getMessage('CATALOG_PRODUCT_CARD_VARIATION_GRID_SETTINGS_DESC_MEASURE_RATIO_MSGVER_1'),
];
return $result;
}