• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/lib/component/base.php
  • Класс: BitrixIblockComponentBase
  • Вызов: Base::sortElementList
protected function sortElementList()
{
	if (!empty($this->productIdMap) && is_array($this->productIdMap))
	{
		$sortedElements = array();

		foreach (array_keys($this->productIdMap) as $productId)
		{
			$parentId = $this->productIdMap[$productId];

			foreach ($this->elements as $element)
			{
				if ($element['ID'] == $parentId)
				{
					$sortedElements[$productId] = $element;
					break;
				}
			}
		}

		$this->elements = array_values($sortedElements);
	}
}