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

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();
}

См. также

  • CBitrixComponent::ShowComponentTemplate
  • CBitrixComponent::GetTemplate
  • CBitrixComponent::IncludeComponentTemplate


  • Пользовательские комментарии

    Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

    Для этого нужно всего лишь авторизоваться на сайте

    Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

    Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
    © «Битрикс», 2001-2019, «1С-Битрикс», 2019
    Наверх