• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/grid/row/productrowassembler.php
  • Класс: BitrixCatalogGridRowProductRowAssembler
  • Вызов: ProductRowAssembler::clearProductFields
private function clearProductFields(array $rowsList): array
{
	$clearedFields = $this->getClearedProductFields();

	foreach ($rowsList as $index => $rowItem)
	{
		$productType = (int)($rowList[$index]['data']['TYPE'] ?? 0);
		if (isset($clearedFields[$productType]))
		{
			foreach ($clearedFields[$productType] as $fieldName)
			{
				if (isset($rowList[$index]['data'][$fieldName]))
				{
					$rowList[$index]['data'][$fieldName] = '';
				}
			}
		}
	}

	return $rowsList;
}