+38(073) 413-59-71  info@binliz.org.ua

Битрикс, чтобы постоянно не искать

 18.09.2013
1C-Bitrix

Внутри шаблона доступны следующие предопределенные переменные:

  • $templateFile – путь к шаблону относительно корня сайта,
  • $arResult – массив результатов работы компонента,
  • $arParams – массив входящих параметров компонента,
  • $arLangMessages – массив языковых сообшений шаблона (для php шаблонов не устанавливается),
  • $templateFolder – папка шаблона, если он лежит в папке (с дополнительными ресурсами),
  • $parentTemplateFolder – папка родительского шаблона,
  • $component – объект текущего компонента.
  • Кроме того внутри PHP шаблона объявлены глобальными переменные $APPLICATION, $USER, $DB.

Отложенные функции

Методы, доступные в шаблоне (через $this)
CBitrixComponentTemplate::SetViewTarget($view, $pos)
CBitrixComponentTemplate::EndViewTarget()
Методы глобального объекта $APPLICATION
Cmain::AddViewContent($view, $content, $pos)
Cmain::ShowViewContent($view)
$view – идентификатор буферизируемой области
$content – буферизируемый контент
$pos – сортировка вывода контента

Имя функции обеспечивающей откладывание Выполнение какой функции откладывается Дополнительные связанные функции
CMain::ShowTitle CMain::GetTitle CMain::SetTitle
CMain::ShowCSS CMain::GetCSS CMain::SetTemplateCSS
CMain::SetAdditionalCSS
CMain::ShowNavChain CMain::GetNavChain CMain::AddChainItem
CMain::ShowProperty CMain::GetProperty CMain::SetPageProperty
CMain::SetDirProperty
CMain::ShowMeta CMain::GetMeta CMain::SetPageProperty
CMain::SetDirProperty
CMain::ShowPanel CMain::GetPanel CMain::AddPanelButton

JS API

 <?
      CJSCore::Init(array("jquery"));
// для js-файлов
$APPLICATION->AddHeadScript('/bitrix/templates/.default/additional.js');

// для css-файлов
$APPLICATION->SetAdditionalCSS("/bitrix/templates/.default/additional.css");
 ?>