- Модуль: catalog
- Путь к файлу: ~/bitrix/modules/catalog/lib/component/productlist.php
- Класс: BitrixCatalogComponentProductList
- Вызов: ProductList::loadMeasures
protected function loadMeasures(): void
{
$measureResult = CCatalogMeasure::getList(
['CODE' => 'ASC'],
[],
false,
[],
['CODE', 'SYMBOL_RUS', 'SYMBOL_INTL', 'IS_DEFAULT', 'ID']
);
$this->measures = [];
while ($measureFields = $measureResult->Fetch())
{
$measureItem = [
'ID' => $measureFields['ID'],
'CODE' => $measureFields['CODE'],
'IS_DEFAULT' => $measureFields['IS_DEFAULT'],
'SYMBOL' => $measureFields['SYMBOL_RUS'] ?? $measureFields['SYMBOL_INTL'],
];
$this->measures[$measureFields['ID']] = $measureItem;
}
}