• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/component/baseufcomponent.php
  • Класс: BitrixMainComponentBaseUfComponent
  • Вызов: BaseUfComponent::initAvailableModes
protected function initAvailableModes(): void
{
	if(!empty($this->additionalParameters['mode']))
	{
		$modes = (is_array($this->additionalParameters['mode']) ?
			$this->additionalParameters['mode'] : [$this->additionalParameters['mode']]
		);
	}
	else
	{
		$modes = [static::MODE_DEFAULT];
	}

	$this->setAvailableModes($modes);
}