• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/component/baseufcomponent.php
  • Класс: BitrixMainComponentBaseUfComponent
  • Вызов: BaseUfComponent::hasTemplateFolder
protected function hasTemplateFolder(): bool
{
	static $checkedTemplateFolders = [];

	if(
		!array_key_exists($this->getMode(), $checkedTemplateFolders)
		||
		$checkedTemplateFolders[$this->getMode()] === null
	)
	{
		$this->setTemplateName($this->getTemplateNameFromMode());
		$this->componentTemplate->Init($this);
		$checkedTemplateFolders[$this->getMode()] = $this->componentTemplate->hasTemplate();
	}

	return $checkedTemplateFolders[$this->getMode()];
}