1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
producttypefieldassembler.php
См. документацию.
1<?php
2
3namespace Bitrix\Catalog\Grid\Row\Assembler;
4
5use Bitrix\Catalog\ProductTable;
6use Bitrix\Main\Grid\Row\Assembler\Field\ListFieldAssembler;
7use Bitrix\Main\Localization\Loc;
8
10{
14 protected function getNames(): array
15 {
17 }
18
22 protected function prepareRow(array $row): array
23 {
24 $row = parent::prepareRow($row);
25
26 $bundle = $row['data']['BUNDLE'] ?? null;
27 if ($bundle === 'Y')
28 {
29 $row['columns']['TYPE'] = Loc::getMessage('CATALOG_GRID_ROW_ASSEMBLER_PRODUCT_TYPE_BUNDLE_NAME', [
30 '#TYPE#' => $row['columns']['TYPE'],
31 ]);
32
33 return $row;
34 }
35
36 return $row;
37 }
38}
static getProductTypes($descr=false)
Определения product.php:824
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804