• Модуль: salescenter
  • Путь к файлу: ~/bitrix/modules/salescenter/lib/controller/order.php
  • Класс: BitrixSalesCenterControllerOrder
  • Вызов: Order::getDefaultImageProperty
private function getDefaultImageProperty(): ?array
{
	$catalogIblockId = Option::get('crm', 'default_product_catalog_id');
	if (!$catalogIblockId)
		return null;

	$propertyIterator = CIBlock::GetProperties(
		$catalogIblockId,
		[],
		[
			'CODE'=>'MORE_PHOTO',
		]
	);
	if ($propertyData = $propertyIterator->Fetch())
	{
		$result = [
			'entity' => 'property',
			'properties' => $propertyData,
			'values' => null,
		];
	}
	else
	{
		$fields = CIBlock::GetFields($catalogIblockId);
		$result = [
			'entity' => 'product',
			'properties' => $fields['DETAIL_PICTURE'],
			'values' => null,
		];
	}

	return $result;
}