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-2026, «1С-Битрикс», 2026