Документация для разработчиков
Темная тема

InitComponentTemplate

Описание и параметры

bool
InitComponentTemplate([
	string templatePage,
	siteTemplate = false,
	customTemplatePath = ""]
);

Метод инициализирует шаблон компонента. После вызова этого метода можно получить объект шаблона с помощью метода CBitrixComponent::GetTemplate. Шаблон компонента в этом случае подключается методом CBitrixComponent::ShowComponentTemplate. Нестатический метод.

Если объект шаблона коду компонента не нужен, воспользуйтесь одним методом CBitrixComponent::IncludeComponentTemplate, который сразу и инициализирует и подключает шаблон.

Параметры

ПараметрОписание С версии
templatePage Имя страницы шаблона компонента. Устанавливается для комплексных компонентов. Для обычных компонентов должно быть равно пустой строке или не установлено.
siteTemplate
customTemplatePath 10.0.5

Возвращаемое значение

Возвращает True в случае успешной инициализации, иначе - False.

Пример

if ($this->InitComponentTemplate($templatePage))
{
	$template = & $this->GetTemplate();
	$folderPath = $template->GetFolder();
	if (strlen($folderPath) > 0)
	{
		* * *
	}
	$this->ShowComponentTemplate();
}


© «Битрикс», 2001-2024, «1С-Битрикс», 2024