Инклюд файлов

Включение содержимого файла

За счет APPLICATION::IncludeComponent:

bitrix-include.php
$APPLICATION->IncludeComponent(
  "bitrix:main.include",
  "",
  Array(
    "AREA_FILE_SHOW" => "file",
    "PATH" => "/bitrix_app/templates/default/file.php",
    "EDIT_TEMPLATE" => ""
  )
);

Как передать переменные во включаемый файл?

  • Использовать $GLOBAL
  • Как показала практика, возможно добавить еще один параметр, который пробросится в файл:
bitrix-include-param.php
$APPLICATION->IncludeComponent(
  "bitrix:main.include",
  "",
  Array(
    "AREA_FILE_SHOW" => "file",
    "PATH" => "/bitrix_app/templates/default/file.php",
    "EDIT_TEMPLATE" => "",
    "SLIDES" => $arResult['SLIDES']
  )
);
bitrix_app/templates/default/file.php
die(var_dump($arParams));

Загрузка модулей

include-module.php
CModule::IncludeModule("iblock");