Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

CMain::IncludeFile()

00 голосов
4
Здравствуйте, я пытаюсь разобраться с работой данной функции. На форуме нашел одно упоминание, так понял, что функция сложная. В хелпе ее вообще нет. Опишите, пожалуйста, ее поподробнее.
Кстати, может где-нибудь есть более подробная справка по системе?
спросил 22 Янв, 14 от Kania (5,180 баллов)

4 Ответы

00 голосов
Добрый день,
Подробное описание функций доступно во встроенной системе помощи.
Сейчас мы ведем активную работу по дополнению всех разделов помощи.

Ниже предварительное описание функции CMain::IncludeFile():
Код
$APPLICATION->IncludeFile($rel_path, $arParams = Array(), $arFunctionParams = Array())

параметры:
$rel_path - путь относительно корня шаблона
$arParams - массив параметров для включаемого шаблона
$arFunctionParams - массив параметров для этой функции, сейчас это:
  WORKFLOW - участвует включаемый файл в документооборте при изменении(true|false) =false
  MODE - режим для редактирования (text|html|php) =php
  LANG - язык в который будет переход в адм раздел =LANGUAGE_ID
  BACK_URL - куда вернуться после редактирования $REQUEST_URI
  TEMPLATE - путь к файлу шаблону (при создании нового)
  SHOW_BORDER - показывать рамку и иконки для редактирования (true|false) =true
ответил 15 Май, 14 от Shadow (820 баллов)
00 голосов
Спасибо за помощь
Но здесь много неясного для меня.
Именно, что она делает в принципе?
В шаблоне написано следующее:
IncludeFile("top_items.php", "php")
"top_items.php"-по вашим словам должен быть путь относительно корня шаблона, как это понимать? "php"-тут передается строка, а по вашим словам здесь может быть только массив.
Цитата

Подробное описание функций доступно во встроенной системе помощи.

Что вы имеете ввиду?
В помощи к последней версии, которую я скачивал с сайта, я не нашел никакой информации. В общем, по этой функции(и по другим тоже) очень много вопросов. Возможно, где то можно скачать более полное описание?
ответил 11 Сен, 14 от Kania (5,180 баллов)
00 голосов
Цитата
Постигающий Битрикс пишет:
Именно, что она делает в принципе?


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

На панели управления есть кнопка "Показать включаемые области", при ее нажатии, весь HTML код, выводимый подключаемым файлом, будет обрамлен рамкой. В правом верхнем углу такой рамки будет иконка позволяющая редактировать подключенный файл.

Если иконка имеет красный цвет - это означает что подключенный файл являеся компонентом и входит в дистрибутив модуля и перед редактированием он будет предварительно скопирован в каталог /bitrix/templates/[текущий шаблон сайта].

Если же иконка имеет голубой цвет - это означает что данный файл находится либо в каталоге /bitrix/templates/.default/, либо в каталоге /bitrix/templates/[текущий шаблон сайта].

Если будут выведены две иконки (красная и синяя), это означает что подключенный файл является компонентой, а также то что существуют два файла с одинаковым именем, один из которых находится в каталоге /bitrix/templates/[текущий шаблон сайта]/, либо в каталоге /bitrix/templates/.default(синяя иконка), а другой - в каталоге /bitrix/modules/[ID модуля]/install/templates/ (красная иконка).

Цитата
Постигающий Битрикс пишет:
В помощи к последней версии, которую я скачивал с сайта, я не нашел никакой информации.


В данный момент документация к 4-ой версии системы в разработке.
ответил 17 Янв, 15 от Kania (5,180 баллов)
00 голосов
Vitaliy Kaplich, конечно, спасибо, но я спрашивал вас не про панель, а непосредственно про саму эту функцию.
Мой вопрос остается в силе.
Спасибо.
ответил 02 Май, 15 от Kania (5,180 баллов)

Похожие вопросы

0 голосов
5 ответов
спросил 02 Ноя, 13 от Jugoar (480 баллов)
0 голосов
2 ответов