• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/component_template.php
  • Класс: CBitrixComponentTemplate
  • Вызов: CBitrixComponentTemplate::hasTemplatePage
public function hasTemplatePage(string $templatePage): bool
{
	$ext = '.php';
	$delimeter = '/';

	$folders = $this->generatePossibleTemplatePath();
	foreach($folders as $folder)
	{
		$folderPath = $_SERVER["DOCUMENT_ROOT"] . $folder["path"];
		$pageName = $templatePage . $ext;
		if(file_exists(implode($delimeter, [$folderPath, $this->__name, $pageName])))
		{
			return true;
		}
	}
	return false;
}