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

IncludeComponent подключение по иерархии

00 голосов
2
Экспериментальным путём выявил, что при отработке IncludeComponent - сначала ищет файл в текущей папке, потом выше по иерархии

Код
      <?$APPLICATION->IncludeComponent("bitrix:main.include", ".default", array(
         "AREA_FILE_SHOW" => "sect",
         "AREA_FILE_SUFFIX" => "btop",
         "AREA_FILE_RECURSIVE" => "Y",
         "EDIT_TEMPLATE" => ""
         ),
         false
      );?>


Собственно вопросик - где все подобные тонкости программирования можно почитать, а не методом тыка изучать.
P.S. интересует не в виде api_help
спросил 13 Сен, 13 от Frejho (580 баллов)

2 Ответы

00 голосов
Документация
Онлайн-курсы

Непосредственно про компоненты: Компоненты 2.0


Цитата
Экспериментальным путём выявил, что при отработке IncludeComponent - сначала ищет файл в текущей папке, потом выше по иерархии

Это утверждение не верно. компонент подключается из определенного места: Физическое размещение. А в обработке компонента уже по иерархии "ищется" файл...
ответил 14 Сен, 13 от Run (1,300 баллов)
00 голосов
Алексей, речь, как я понимаю, идет о компоненте "Вставка включаемой области" (bitrix:main.include) Вот его описание в документации.

Да, для тех настроек, что Вы привели, компонент должен работать именно так. Искать в текущей папке, а потом рекурсивно подыматься вверх, пока не найдет искомое. Если отключить параметр AREA_FILE_RECURSIVE - будет искать только в текущей папке.
ответил 12 Дек, 13 от Pomnep (13,960 баллов)

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

0 голосов
3 ответов
0 голосов
6 ответов
0 голосов
4 ответов
спросил 06 Янв, 14 от Jugolo (180 баллов)
0 голосов
3 ответов
спросил 08 Окт, 13 от Mortelle (180 баллов)