- Модуль: catalog
- Путь к файлу: ~/bitrix/modules/catalog/lib/component/reportproductlist.php
- Класс: BitrixCatalogComponentReportProductList
- Вызов: ReportProductList::getProductView
protected function getProductView(array $column): string
{
global $APPLICATION;
$product = $this->catalogData[(int)$column['PRODUCT_ID']];
ob_start();
$APPLICATION->IncludeComponent(
'bitrix:catalog.grid.product.field',
'',
[
'BUILDER_CONTEXT' => $this->arParams['BUILDER_CONTEXT'],
'GRID_ID' => $this->getGridId(),
'ROW_ID' => $column['ID'],
'GUID' => 'catalog_document_grid_' . $column['ID'],
'PRODUCT_FIELDS' => [
'ID' => $product['FIELDS']['PRODUCT_ID'],
'NAME' => $product['FIELDS']['NAME'],
'IBLOCK_ID' => $product['FIELDS']['IBLOCK_ID'],
'SKU_IBLOCK_ID' => $product['FIELDS']['OFFERS_IBLOCK_ID'],
'SKU_ID' => $product['FIELDS']['OFFER_ID'],
'BASE_PRICE_ID' => $product['FIELDS']['BASE_PRICE_ID'],
],
'SKU_TREE' => $product['FIELDS']['SKU_TREE'],
'MODE' => 'view',
'VIEW_FORMAT' => 'short',
'ENABLE_SEARCH' => false,
'ENABLE_IMAGE_CHANGE_SAVING' => false,
'ENABLE_IMAGE_INPUT' => false,
'ENABLE_INPUT_DETAIL_LINK' => true,
'ENABLE_EMPTY_PRODUCT_ERROR' => false,
'ENABLE_SKU_SELECTION' => false,
'HIDE_UNSELECTED_ITEMS' => true,
'IS_NEW' => false,
]
);
return ob_get_clean();
}